Tin tức và phân tích của tất cả các thiết bị di động

11 IDE trực tuyến cho Javascript, Python, C ++ và nhiều hơn nữa

Thứ năm, ngày 16 tháng 1 năm 2020, bởi mr-roy

Là một sinh viên của Khoa học Máy tính, tôi luôn phải vật lộn với các IDE (Môi trường phát triển tích hợp). Thật khó để chọn một, từ một loạt các lựa chọn ngoài kia. Cuối cùng, ngay cả khi bạn giải quyết được một, bạn sẽ cần tải xuống và cài đặt nhiều plugin để làm cho nó chạy trơn tru trước khi bạn có thể bắt đầu mã hóa.

IDE trực tuyến cho Javascript, Python, C ++ và nhiều hơn nữa

Vì vậy, cuối cùng, tôi quyết định tìm kiếm các IDE trực tuyến nơi tôi có thể viết mã và cũng lưu chúng để tham khảo trong tương lai. Bạn có thể tìm thấy nhiều IDE IDE trực tuyến khác nhau cho Python, Java, C, v.v.

Trong bài viết này, tôi sẽ đi qua một danh sách một số IED trực tuyến mạnh mẽ và hiệu quả có sẵn cho mọi người đăng ký và bắt đầu viết mã.

*** Danh sách này không được sắp xếp theo bất kỳ cách nào ***

CS50 IDE

  • IDE CS50 cung cấp một môi trường thân thiện với người mới bắt đầu để viết mã bằng ngôn ngữ C. Ngay cả một người mới cũng có thể làm quen với trình soạn thảo nhanh chóng.
  • Bạn có thể nhanh chóng tìm hiểu cách giải quyết của biên tập viên trực tuyến nếu bạn thực hiện khóa học CS50 miễn phí hàng năm, được giảng dạy bởi David J Malan.

Gitpod

  • Hãy nói với bạn rằng bạn đang tận hưởng kỳ nghỉ tuyệt vời của mình khi sếp của bạn reo lên và ra lệnh cho bạn thực hiện một số thay đổi trong mã. Nếu bạn đang mang theo hệ thống của mình, thì bạn sẽ rất tốt. Nhưng, hãy để đối mặt với điều đó mà không phải lúc nào cũng vậy. Không ai thích mang theo máy tính xách tay làm việc của họ trong các kỳ nghỉ. Vì vậy, lựa chọn của bạn bây giờ là gì? Chà, nếu bạn là người dùng Github, có một cách nhanh chóng để hoàn thành công việc trực tuyến.
  • Gitpod là một dịch vụ trả phí có thể kết nối ngay lập tức các kho và dự án Github của bạn với IDE trực tuyến mạnh mẽ của họ.
  • Thiết kế của trình soạn thảo Gitpod được lấy cảm hứng từ Microsoft Studio Visual Studio Code.
  • Bạn sẽ tìm thấy tất cả các plugin cần thiết đã được cài đặt sẵn. Tất cả những gì bạn cần làm là cấp cho nó quyền truy cập vào tài khoản Github của bạn. Bạn sẽ thấy mình thực hiện tất cả các thay đổi cần thiết cho mã của mình trực tuyến ngay lập tức.

Hướng dẫn điểm

  • Hướng dẫnspoint.com cung cấp một bộ sưu tập lớn các ngôn ngữ lập trình để bạn lựa chọn. Tất cả các ngôn ngữ lập trình được hỗ trợ được phân loại theo ba loại chính.
  • i) Công nghệ Front-end: Trong danh mục này, bạn có các tùy chọn như JS Angular JS, Bootstrap, CSS-3, CoffeeScript, D3.js, HTML-5, Javascript, Jquery, Jquery Mobile, Jquery UI, Treatment.js, Typecript, P5.js, VueJS
  • ii) Trình chỉnh sửa tài liệu: Trong danh mục này, bạn có các tùy chọn như Từ AsciiDoc, latex, Markdown, MathML, tái cấu trúc, Tex
  • iii) Trình biên dịch và phiên dịch trực tuyến: Trong danh mục này, bạn có các tùy chọn như Từ Ada (Gnat), Algol-68, AngularJS, hội, Awk, Bash Shell, Befunge, Brainf ** k, C, Chipmunk BASIC, Clojure, Cobol, ColdFusion, C99 Strict, C ++, C ++ 0x, C ++ 11, C #, Dart, D Language, Embedded C, Erlang, Elixir, Factor, Fantom, Falcon, Fortran-95, Forth, F #, Free Basic, Groovy, GO, Haxe, Haskell, ilasm, Intercal, ICON, Java, Java8, Java MySQL, JSP, julia, Jython, Kotlin, Ksh Shell, Lisp, LOLCODE, Lua, Matlab / Octave, Malbolge, Mozart-OZ, Nimrod, Node. C, OCaml, Cơ sở dữ liệu Oracle, Pascal, PARI / GP, Pawn, Perl, Perl MySQL, PHP, PHP MySQL, Web View, Pike, Prolog, Python, Python-3, Python MySQL, Rexx, Ruby, Ruby MySQL, Rust, Lập trình R, Scala, Scheme, Smalltalk, SML / NJ, Simula, SQLite SQL, Swift 4.0, Tcl, Unlambda, VB.NET, Verilog, khoảng trắng, Ya Basic, Yasm

Tôi chắc chắn bạn sẽ tìm thấy ngôn ngữ mong muốn của mình để mã hóa từ danh sách mở rộng ở trên này.

CodeChef

  • Tiếp theo trong danh sách là IDE trực tuyến CodeChef. Nó có một giao diện sạch, bạn có thể sử dụng để thực hành và mã hóa cạnh tranh. Họ có một diễn đàn cộng đồng lớn trên trang web của họ, nơi bạn có thể xóa tan nghi ngờ của mình.
  • Với menu thả xuống có ở góc trên cùng bên trái của trình chỉnh sửa, bạn có thể chọn giữa các ngôn ngữ lập trình khác nhau.
  • Nó cũng cho phép bạn đăng ký với các thông tin đăng nhập cần thiết, sau đó bạn có thể lưu mã trong tài khoản của mình để sử dụng trong tương lai.
  • Ngoài ra, bạn có thể viết mã bằng hai ngôn ngữ hoặc dự án khác nhau cùng một lúc, bởi vì trình soạn thảo cho phép bạn chạy nhiều hơn một IDE cùng một lúc.
  • Bạn cũng có thể tải lên các tệp cục bộ của mình để chỉnh sửa chúng trực tuyến.

GeekforGeek

  • Ấn phẩm phổ biến GeekforGeek xuất hiện cho hầu hết các cụm từ tìm kiếm chung liên quan đến lập trình trên trang 1 của Google. Họ cũng lưu trữ một IDE trực tuyến trên trang web của họ.
  • Bạn có thể sử dụng nó để mã: C, C ++, C ++ 14, C #, Java, Perl, PHP, Python, Python 3, Scala, HTML & JS.
  • Giống như IDE CodeChef, nó cũng cho phép bạn chạy nhiều hơn một IDE cùng một lúc.

Ý TƯỞNG

  • Ideone.com hỗ trợ tất cả các ngôn ngữ lập trình được đưa ra dưới đây: Bash, Pascal, C, Perl, C #, PHP, C ++, Python, C ++ 14, Python 3, Haskell, Ruby, Java, SQLite, Objective-C, Swift, Pascal, VB.net, Ada95, Common Lisp, Java, Prolog, Trình biên dịch 32 bit, Lisp thông thường, JavaScript, Python, D, JavaScript, Python 3, Trình biên dịch 64bit, Kotlin, R, AWK, Lua, Vợt, Dart, Nemerle, Rust, BC, Elixir, Nice, Scala, Brainf ** k, Erlang, Nim, Scheme, F #, Node.js, Scheme, C ++ 4.3.2, Fantom, Objective-C, Scheme, C ++ 14, Forth, Ocaml, Smalltalk, C99, Fortran, Octave, TCL, Clips, Go, Perl, Text, Clojure, Gosu, Pico Lisp, Unlambda, Cobol, Groovy, Pike , VB.NET, COBOL 85, Biểu tượng, Prolog, khoảng trắng, CoffeeScript, Intercal
  • Ideone sử dụng công nghệ Sphere Engine để thực thi các chương trình trên máy chủ từ xa một cách an toàn trong môi trường thời gian chạy hoàn chỉnh.
  • Chà, ngay cả khi nó không cho phép bạn đa nhiệm với nhiều hơn một IDE được mở cùng một lúc. Nhưng, nó bù đắp cho điều đó, bằng cách cung cấp giao diện soạn thảo trông gọn gàng và hơn 60 ngôn ngữ lập trình để lựa chọn.

Paiza.io

  • Trình chỉnh sửa mã trực tuyến của paiza.io cung cấp 29 ngôn ngữ khác nhau để mã hóa.
  • Trên trang chủ của nó, bạn sẽ tìm thấy tất cả các ngôn ngữ được hỗ trợ ở phía bên trái trong các hộp nhỏ màu xanh hình oval.
  • Khi nhấp vào ngôn ngữ lập trình mong muốn của bạn, bạn sẽ được chuyển hướng đến một trang mới với trình biên dịch ngôn ngữ đó.
  • Nhấp vào trên Trình biên dịch trực tuyến (Bắt đầu) miễn phí để mở IDE.

HackerRank

  • Đối với tiền mã hóa cạnh tranh, hackerrank.com là một lựa chọn lý tưởng. Cho dù bạn là một sinh viên hay một chuyên gia chuẩn bị cho cuộc phỏng vấn việc làm tiếp theo của bạn, HackerRank phục vụ các câu hỏi giải quyết vấn đề cạnh tranh cho tất cả các cấp.
  • Bạn có thể sử dụng IDE trực tuyến của họ để giải quyết các báo cáo vấn đề đã cho bằng bất kỳ ngôn ngữ nào bạn muốn. Khi bạn nhấp vào ‘gửi, mã được kiểm tra dựa trên nhiều bộ đầu vào, để đo lường tính chính xác của mã được gửi của bạn.
  • Nhìn chung, có thể khuyến nghị cho người mới bắt đầu học và thực thi mã khi đang di chuyển, chưa kể đến ưu điểm để tham gia vào các cuộc thi mã hóa trên toàn thế giới.

Mã hóa khối IDE

  • Truy cập ide.codingblocks.com để truy cập IDE Mã hóa. Nó đơn giản sẵn sàng để sử dụng IDE hỗ trợ 9 các ngôn ngữ đó là: C, C ++, C #, Java, Python, Python3, Javascript, NodeJs & Ruby.
  • Nó cho phép bạn chia sẻ, tải xuống, tải lên cũng như lưu mã trực tuyến. Nó không hỗ trợ đa nhiệm với nhiều hơn một IDE được mở cùng một lúc.

Hackerearth

  • IDE Hackerearth sườn có thể được coi là một trong những IDE tối giản nhất trong danh sách này.
  • Nó cũng cung cấp một danh sách dài các ngôn ngữ lập trình để lựa chọn.
  • Giống như một số IDE đã được đề cập ở trên, bạn cũng có thể cuộn qua tất cả các tùy chọn ở đây. Sử dụng menu thả xuống ở góc trên cùng bên trái của trình chỉnh sửa.
  • Bạn có thể chia sẻ mã của mình với các đồng nghiệp của mình bằng cách tạo URL tùy chỉnh với cả hai tùy chọn ’Chỉ đọc và’ Đọc & Viết. Với tính năng ‘Sử dụng tính năng đầu vào tùy chỉnh, bạn có thể kiểm tra tính chính xác của mã đối với đầu vào tùy chỉnh.

Trình gỡ lỗi trực tuyến GDB

  • Trình biên dịch và trình gỡ lỗi trực tuyến GDB được đặt mặc định thành C / C ++ khi bạn mở lần đầu tiên.
  • Nếu bạn muốn viết mã bằng một ngôn ngữ khác, hãy sử dụng menu thả xuống ở góc trên cùng bên phải của trình chỉnh sửa liền kề ‘Ngôn ngữ để chọn một ngôn ngữ.

Cá nhân, trong quá trình sử dụng của mình, tôi đã không thấy IDE này hữu ích lắm. Nó thiếu rất nhiều tệp tiêu đề C / C ++ (thư viện). Nhưng nó có thể hoàn thành công việc cho bạn và bạn chắc chắn có thể sử dụng nó cho công việc thực hành.

Phần thưởng: Tạo IDE của riêng bạn với THEIA

  • Theia là một nền tảng mã nguồn mở hoàn toàn miễn phí. Nó sử dụng các công nghệ web tiên tiến để phát triển các IDE trên nền tảng đám mây và đa ngôn ngữ.
  • Theia tuyên bố sẽ sử dụng một mạng lưới đang phát triển gồm hơn 60 máy chủ ngôn ngữ có sẵn, cung cấp hỗ trợ chỉnh sửa thông minh cho hầu hết tất cả các ngôn ngữ lập trình chính.
  • Nó sử dụng một loạt các tính năng thiết kế tương tự như mã Microsoft VS. Cung cấp rất nhiều chỗ cho tùy chỉnh nặng, với sự hỗ trợ trực tiếp cho các plugin mã VS đồng thời.

Để tìm hiểu thêm về các tính năng của Theia, hãy truy cập liên kết này.

Như tôi đã đề cập ở phần đầu, bài viết này không được đặt hàng theo bất kỳ cách nào. Tất cả các IDE là duy nhất theo cách riêng của chúng, mặc dù tất cả chúng đều làm cùng một công việc. Một số có thiết kế chuyên nghiệp, trong khi những người khác có một cái nhìn tối giản.

Cho dù bạn chọn loại nào, bạn sẽ có thể chạy, biên dịch và kiểm tra mã trực tuyến một cách dễ dàng.

Câu hỏi thường gặp:

IDE với các ví dụ là gì?

Một IDE đề cập đến Môi trường phát triển tích hợp. Nó là một cơ sở toàn diện mà các lập trình viên sử dụng để phát triển phần mềm. Nó thường bao gồm ít nhất một trình soạn thảo mã nguồn, các công cụ tự động hóa tích hợp và trình gỡ lỗi. Ví dụ: IDE CS50, CodeChef IDE là ví dụ về IDE trực tuyến. Trong khi Visual Turbo C là một IDE ngoại tuyến.

Các loại IDE khác nhau là gì?

Các loại IDE bao gồm từ dựa trên web và dựa trên đám mây đến di động, ngôn ngữ cụ thể hoặc đa ngôn ngữ. Một nhà phát triển cần tìm IDE tốt nhất đáp ứng các nhu cầu cụ thể của phần mềm mà một người phát triển.

Các tính năng của IDE là gì và chúng làm gì?

Các tính năng của IDE bao gồm, trình soạn thảo để viết mã, công cụ gỡ lỗi để gỡ lỗi và trình biên dịch có thể biên dịch và chạy mã.

IDE trực tuyến là gì?

Một IDE trực tuyến là một môi trường phát triển dựa trên web. Nó sử dụng các máy chủ từ xa để biên dịch và chạy mã.

Trình biên dịch trực tuyến là gì?

Một trình biên dịch trực tuyến là một môi trường phát triển dựa trên web. Có khả năng biên dịch mã của bạn trong một máy chủ từ xa trên web và trả về đầu ra cần thiết.

Mục lục