Онлайн-среды разработки: 37 лучших IDE на любой вкус

Сложно представить процесс создания ПО без IDE. Предлагаем рассмотреть актуальные онлайн-среды разработки, которые могут вам понравиться.

Полные версии IDE

aws-service

Начнем с полноценных версий, включающих в себя обширный функционал: редактор кода, отладчик, терминал и т. д.

  • AWS Cloud9 – поддержка любого языка в облачной виртуальной машине в комплекте с терминалом.
  • CodeEnvy – поддержка любого языка на виртуальной машине с Eclipse.
  • StackBlitz – работа с Angular и Ionic + автодополнение и мгновенная проверка ошибок.
  • CodeSandbox – работа с React, Vue, Angular, Preact + автодополнение, проверка ошибок и совместное редактирование.
  • Snack Expo – запускайте React Native в браузере и на iOS / Android устройстве.
  • Codeanywhere – работа со многими языками в контейнере с предварительно созданной средой и терминалом.
  • WebAssembly Studio – запускайте прямо в браузере C, Rust, Wat.
  • Remix – запускайте Solidity с компилятором, отладчиком и прямым доступом к сети Ethereum.
  • Wide – используйте Go с автодополнением и expression-info.
  • Glitch – очень мощный инструмент для работы с проектами Node.js с поддержкой контроля версий, CDN, совместной разработки, импорта / экспорта на GitHub и т. д.
  • Theia – поддержка любого языка на виртуальной машине в комплекте с терминалом, построенным на Monaco Editor.
  • Datalore – используйте Python для анализа и визуализации данных. В комплекте: совместная работа, инкрементальный расчет и интегрированное управление версиями.
  • M-Online – запускайте код MATLAB, для визуализации результатов, делитесь скриптами и работайте совместно над вычислениями.
  • Colaboratory – возможность запускать Python с ML-библиотеками и бесплатными GPU.
  • Coder – поддержка любого языка на виртуальной Linux-машине в комплекте с терминалом, линтингом и совместной разработкой.
  • Gitpod – запускайте любой язык на Linux-машине с терминалами, GitHub и Git интеграцией, линтингом, Docker-workspace и т. д.
  • Browxy – поддержка Java, С, C++, С#, Python и PHP с подсветкой синтаксиса.
  • Superblocks Lab – запускайте Solidity в Ethereum blockchain VM и редактором Monaco.

Сниппеты

среды разработки

Теперь рассмотрим такие онлайн-среды разработки, как сниппеты. Эти сервисы имеют меньший функционал, но вполне способны скомпилировать и выполнить программу.

  • Glot – используйте более чем 30 языков, включая C#, Kotlin, Julia, Go и Ruby.
  • Codiva – запускайте код на C, С++ и Java с компиляцией и автодополнением кода.
  • Try It Online – данный инструмент поддерживает более чем 300 ЯП.
  • JDoodle – позволяет использовать свыше 100 языков и инструментов, включая Haskell, Prolog, MySQL и MongoDB.
  • Judge0 – поддержка 40 языков, в т. ч. Erlang, Elixir, OCaml и Octave.
  • Ideone – работайте более чем с 60 языками, среди которых AWK, Swift и SQL.
  • Repl.it – позволяет использовать больше 50 языков, в т. ч. Clojure, Scheme, Enzyme и Jest.
  • RunKit – инструмент требует регистрации и позволяет работать с Node.js.
  • OnlineGDB – поддержка C, C++, Java, Python, PHP и HTML + автодополнение кода.
  • SQLFiddle – работа с MySQL, MSSQL, PostgreSQL, SQLite и Oracle
  • Go Playground – используется для работы с Go.
  • Rust Playground – используется для работы с Rust.
  • TypeScript Playground – используется для работы с TypeScript.
  • Python Tutor – работайте с Python, JavaScript, TypeScript, Java, Ruby, C и C++, а также смотрите подробные пошаговые визуализации рантайма.
  • Codeboard.io – инструмент позволяет работать с ЯП C, C++, Eiffel, Haskell, Java и Python + проводить тестирование и оценку кода.

Среды разработки для Web

codepen

  • CodePen – инструмент для работы с HTML, CSS, JS.
  • JSBin – работает с HTML, CSS, JS, ТS.
  • JSFiddle – совместно разрабатывайте продукты на HTML, CSS, JS.
  • Flems – позволяет работать с HTML, CSS и JS без подключения к серверу (после загрузки страницы).

Оригинал

Другие материалы по теме:

Комментарии

ВАКАНСИИ

Добавить вакансию
Разработчик C++
Москва, по итогам собеседования

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ