Học lập trình nên biết 8 IDE online hữu ích miễn phí này
ngày 09-01-2017
Bạn hãy dành 30 giây để trả lời những câu hỏi dưới đây nhé:
-Bạn có phải là người mới học lập trình?
-Bạn có muốn học lập trình ở bất cứ nơi đâu mà chỉ cần có Internet và tablet/smartphone?
-Bạn có cảm thấy khó khăn và mất thời gian khi cài đặt và cấu hình các IDE cho việc lập trình – ví dụ như Visual Studio.Net, Eclipse, NetBeans…?
-Bạn có bao giờ quên đem theo máy tính cá nhân, ngay lúc đó bạn cần lập trình nên phải mượn máy tính của ai đó nhưng máy này lại không có sẵn IDE?
-Bạn có tò mò muốn biết là các IDE online có khả năng giúp gì cho việc lập trình của bạn?
Chỉ cần một câu trả lời “Có/ Đúng” cho những câu hỏi trên thì đây là thời điểm thích hợp để bạn thử trải nghiệm công việc học lập trình với các IDE online.
Bài viết này sẽ giới thiệu đến các bạn một số IDE online miễn phí giúp bạn có thể học lập trình bằng với nhiều ngôn ngữ khác nhau như C/C++, C#, Java, PHP, HTML/CSS, NodeJS, Python… Sau khi viết code, bạn có thể thực thi, xem kết quả chương trình; có IDE còn có cả chức năng lưu trữ code của bạn xuống máy tính/tablet/smartphone hoặc lưu trữ trực tiếp trên cloud.
Nhóm các IDE online hỗ trợ học nhiều ngôn ngữ lập trình
CodingGround là một phần hỗ trợ người dùng nằm trong tutorialspoint.com - một website chuyên cung cấp các thư viện học lập trình với rất nhiều lĩnh vực khác nhau.
CodingGround có rất nhiều tiện ích, hỗ trợ làm việc trên hầu hết các ngôn ngữ lập trình phổ biến nhất hiện nay. Bạn có thể xây dựng, chỉnh sửa, biên dịch, thực thi và chia sẻ các project của mình trên cloud.
Điểm cộng
Với CodingGround IDE, bạn có thể:
-Chọn một IDE để học lập trình
-Viết code, biên dịch, thực thi ứng dụng
-Cập nhật code
-Chia sẻ code đã viết
-Tạo/quản lý file
-Tạo/quản lý project
-Upload/ download project
-Giao diện thân thiện, dễ làm việc, có phần “Help” hướng dẫn.
Ideone là một IDE online cho phép lập trình với hơn 60 ngôn ngữ khác nhau.
Điểm cộng
Với Ideone IDE, bạn có thể:
-Tạo tài khoản làm việc
-Chọn ngôn ngữ lập trình để làm việc với rất nhiều ngôn ngữ như: C/C++, Objective C, C#, Java, PHP, HTML/CSS, NodeJS, Python…
-Viết code, thực thi và kiểm tra kết quả
-Cập nhật/sao chép code đã viết
-Download code sau khi viết và thực thi xong
-Public code hoặc thiết lập code ở chế độ cá nhân, chỉ mình bạn có thể xem vì mỗi đoạn chương trình sau khi viết và thực thi xong sẽ có một đường link tương ứng.
Điểm trừ
-Giao diện đăng khá nhiều quảng cáo, dễ gây mât tập trung khi viết code.
-Thực thi hơi chậm
Nhóm các IDE online hỗ trợ ngôn ngữ lập trình riêng biệt
Pythonanywhere là một IDE online hỗ trợ học lập trình với ngôn ngữ Python. Người dùng không chỉ viết code, lưu trữ, thực thi, chia sẻ ứng dụng console mà còn có thể phát triển ứng dụng web, quản trị CSDL, lập lịch làm việc của mình trên cloud và học hỏi thêm về Python từ Forums, Blog trên trang này.
Remoteinterview.io JavaScript IDE online miễn phí hỗ trợ người dùng làm việc với các dự án JavaScript như Node JS, HTML/CSS, Angular, Bootstrap, React…
Điểm cộng
Với Remoteinterview.io JavaScript IDE, bạn có thể:
-Tạo tài khoản làm việc
-Chọn loại ứng dụng (JavaScript - Node, BootStrap, Angular JS, Ember.js, React JS…)