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

 

1. Codechef IDE

 
Codechef IDE là một thành phần của CodeChef – một platform giúp cho các lập trình viên làm việc với thuật toán, lập trình máy tính….
Codechef IDE hỗ trợ học lập trình với hơn 40 ngôn ngữ khác nhau.
 
8 IDE hữu ích miễn phí dành cho "dân lập trình"
 
Điểm cộng
Với CodeChef 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++, Java, C#, PHP, NodeJS, Python…
- Viết code, thực thi và kiểm tra kết quả
- Mở một file code đã có trên máy tính để xem, cập nhật, thực thi lại
- Download code sau khi viết và thực thi xong
- Mở lớn màn hình viết code
- Rèn luyện khả năng lập trình với các bài Practice được sắp xếp theo cấp độ từ thấp đến cao 
Điểm trừ
- Giao diện làm việc có thiết kế chưa đẹp
 

2. Codingground

 
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.
 
8 IDE online hữu ích miễn phí dành cho “dân lập trình”
 
Đ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.
 
8 IDE online miễn phí hữu ích dành cho "dân lập trình"
 
Điểm trừ
- Giao diện làm việc có thiết kế chưa đẹp
 

3. Ideone

 
Ideone là một IDE online cho phép lập trình với hơn 60 ngôn ngữ khác nhau. 
 
8 IDE online miễn phí hữu ích dành cho "dân lập trình"
 
Đ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

 

1. Pythonanywhere (Python)

 
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.
 
8 IDE online miễn phí hữu ích dành cho "dân lập trình"
 
Điểm cộng
Với Pythonanywhere IDE, bạn có thể:
- Tạo tài khoản làm việc
- Xem hướng dẫn làm việc cụ thể
- Viết code, thực thi và kiểm tra kết quả
- Chia sẻ code đã viết
 
8 IDE online miễn phí hữu ích dành cho "dân lập trình"
 
- Có 512MB miễn phí để tổ chức và lưu trữ ứng dụng
- Có thể upload file từ máy tính lên
 
8 IDE online miễn phí hữu ích dành cho "dân lập trình"
 
- Tạo ứng dụng web online
 
8 IDE online miễn phí hữu ích dành cho "dân lập trình"
 
- Lập lịch làm việc
 
8 IDE online miễn phí hữu ích dành cho "dân lập trình"
 
- Quản trị CSDL cho ứng dụng (MySQL/ Postgres)
 
8 IDE online miễn phí hữu ích dành cho "dân lập trình"
 
Điểm trừ
- Nâng cấp tài khoản phải trả phí
 
8 IDE online miễn phí hữu ích dành cho "dân lập trình"
 
 

2. Browxy  (Java)

 
Browxy là Java Compiler miễn phí hỗ trợ người dùng xây dựng, biên dịch và thực thi ứng dụng, lưu trữ và download, public code online.
 
8 IDE online miễn phí hữu ích dành cho "dân lập trình"
 
Điểm cộng
Với Browxy, bạn có thể:
- Tạo tài khoản làm việc
- Viết code, thực thi và kiểm tra kết quả
- Cập nhật, chỉnh sửa code
- Quản lý tập tin/ứng dụng
- Download tập tin
- Chia sẻ code đã viết
Điểm trừ
- Giao diện làm việc chưa đẹp mắt
 

3. Remoteinterview.io Javascript IDE (JavaScript)

 
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…
 
8 IDE online miễn phí hữu ích dành cho "dân lập trình"
 
Đ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…)
- Tạo mới, cập nhật PAD để làm việc
- Viết code, thực thi và kiểm tra kết quả
- Hỏi và được tư vấn trực tiếp
- Chia sẻ code đã viết theo link được cung cấp
 
8 IDE online miễn phí hữu ích dành cho "dân lập trình"
 
Điểm trừ
- Giao diện làm việc khá ít chức năng 
 

4. Cpp.sh (C++ Shell)

 
Cpp.sh là một IDE online hỗ trợ người dùng học lập trình với ngôn ngữ C++
 
8 IDE online miễn phí hữu ích dành cho "dân lập trình"
 
Điểm cộng
Với Ideone IDE, bạn có thể:
- Viết code, thực thi và kiểm tra kết quả
Điểm trừ
- Giao diện làm việc chỉ có hai chức năng là viết và thực thi code. 
 

5. .Net Fiddle (C#)

 
.Net Fiddle là một IDE online miễn phí hỗ trợ người dùng làm việc với các dự án C#, VB.Net, F# theo các dạng Console, Script, MVC, Nancy. 
 
8 IDE online miễn phí hữu ích dành cho "dân lập trình"
 
Điểm cộng
Với .Net Fiddle người dùng có thể:
- Tạo tài khoản làm việc
- Chọn ngôn ngữ (C#, VB.Net, F#)
- Chọn loại ứng dụng (Console, Script, MVC, Nancy)
- Xây dựng, thực thi và kiểm tra kết quả
- Lưu trữ ứng dụng
- Chia sẻ code đã viết theo link được cung cấp
- Convert ứng dụng từ C# sang VB.Net và ngược lại
Điểm trừ
- Thiếu phần hướng dẫn sử dụng
- Giao diện chưa đẹp mắt
Ngoài những IDE được giới thiệu phía trên, còn có rất nhiều các IDE online khác hỗ trợ việc học lập trình của bạn, hãy thử tìm hiểu thêm nhé.
 
Chúc bạn thành công!
Trung tâm Tin học Khoa học Tự nhiên
 
ai
Trung Tâm Tin Học
ai
Trung Tâm Tin Học
Chào mừng bạn đến với Trung Tâm Tin Học.
Bạn đang cần hỗ trợ thông tin gì ạ? Hãy Chat ngay với chúng tôi nhé.