Кодить с комфортом: 16 лучших сред для веб-разработки
Обзор самых популярных и удобных редакторов исходного кода, а также облачных и десктопных многофункциональных сред для веб-разработки.
Программ, предназначенных для написания и редактирования исходного кода веб-приложений, великое множество. Современные и удобные редакторы способны закрывать забытые кавычки, расставлять отступы, скобки и даже дописывать за программистом команды. Мощные IDE сами обновляют содержимое файлов на удаленных серверах и хранят историю изменений проекта. Подобрать идеальный продукт – задача почти невыполнимая. Сберечь время поможет подборка самых популярных решений.
Для удобства все инструменты разбиты на три группы:
Параметры инструментов сведены в общие групповые таблицы. Это позволит наглядно сравнить разные продукты и выбрать подходящий.
Редакторы кода
Komodo Edit
Мини-версия полноценной среды разработки Komodo IDE по умолчанию предоставляет базовые функции редактора, а подключаемые расширения добавляют поддержку синтаксиса разных языков и полезные опции, например, компиляцию препроцессоров CSS.
Komodo Edit не является признанным лидером среди аналогичных продуктов, но свои функции выполняет отлично. Особенно хорош редактор для обработки XML.
Vim – расширенный вариант классического редактора текстов Vi, используемого в системах UNIX. Редактирование кода изначально не было его предназначением, но расширения и плагины довели его практически до совершенства. Существует забавная обучающая онлайн-игра, которая помогает освоить Vim, – Vim Adventures. Также начинающим будет полезна небольшая шпаргалка.
GNU Emacs
Еще один базовый редактор кода Linux-систем GNU Emacs сложнее, чем тот же Vi, но при этом мощнее и имеет большую функциональность:
Adobe Brackets
Относительно молодой кодовый редактор Brackets сделал основной упор на визуализацию и упрощение работы с CSS-препроцессорами. Проектирование веб-страницы прямо в браузере становится очень быстрым и легким делом. Brackets – отличное решение для программистов и дизайнеров, имеющих дело с пользовательскими интерфейсами и фронтендом в целом.
Visual Studio Code
Многофункциональный, но компактный кодовый редактор VSC изначально был предназначен для обработки JavaScript и его расширений, но плагины позволяют добавить другие популярные языки, например, PHP и C#. Программа отлично поддерживает платформу Node.JS.
Технология IntelliSense обеспечивает умное автодополнение кода: редактор может дописывать названия уже объявленных функций, а подсказки содержат ссылки на нужные главы документации.
В редактор встроен отладчик кода.
Atom от GitHub
Текстовый редактор Atom хорош уже в базовой конфигурации, а дополнительные настройки могут сделать его идеальным.
Встроенный пакетный менеджер облегчает поиск, установку и создание модулей.
По умолчанию установлены 8 тем оформления, а также есть доступ к темам, созданным другими участниками сообщества.
Sublime Text 3
Для Sublime создано очень много плагинов. С их помощью можно легко добавить дополнительные возможности:
Сравнение текстовых редакторов
Интегрированные среды разработки (IDE)
Eclipse
Для разработчиков, часто меняющих платформы программирования и языки, идеальным решением может стать Eclipse. Среда имеет хорошую поддержку Java, JavaScript и множества других популярных языков. С ее помощью также удобно создавать приложения для мобильных устройств.
NetBeans
IDE NetBeans имеет огромное количество поклонников по всему миру. Среда предназначена для удобной разработки мобильных, десктопных и веб-приложений.
В программе есть предустановленный анализатор кода для языка Java, поддержка C++ и PHP. Для удобства веб-разработчика встроены современные инструменты обработки HTML5 и JavaScript, включая платформу NodeJS и фреймворк AngularJS.
NetBeans осуществляет синтаксическую и семантическую подсветку кода, расставляет отступы, облегчает рефакторинг. Из приятных мелочей – сниппеты, подсказки и генераторы фрагментов кода.
Geany
Одна из самых легких и быстрых сред для веб-разработки. Geany обеспечивает удобную работу с HTML, XML, PHP и другими языками веб-программирования.
Light Table
Основная идея еще одной замечательной среды Light Table заключается в том, что для комфортной разработки требуется не просто окно кодового редактора и менеджер папок, а полноценная и удобная рабочая область. IDE позволяет перемещать элементы, вынося вперед самые нужные, для создания максимально удобного интерфейса.
JetBrains
Здесь не одна IDE, а сразу несколько. Компания создает специализированные среды разработки для разных языков – выбирайте по вкусу:
Достоинства подобных сред для веб-разработки очевидны. Они мощны и заточены под конкретный язык со всеми особенностями синтаксиса и логики. Это интеллектуальные редакторы с широчайшими возможностями анализа, отладки, тестирования и рефакторинга кода. Все IDE позволяют легко перемещаться по проекту и поддерживают работу с системами контроля версий.
Сравнение интегрированных сред для веб-разработки
Облачные IDE
Множество десктопных приложений давно переместились в «облако», включая и IDE. Быстро растет популярность удобных и доступных облачных сред для веб-разработки. Переход на принципиально новую технологию хранения данных и организации работы облегчает столь широко используемый инструмент, как GitHub.
Cloud9
Программа Cloud9 полностью написана на языке JavaScript. Работу серверной стороны обеспечивает NodeJS. Эта IDE – настоящий рай для веб-разработчика, неудивительно, что ее быстро освоили фронтендеры и дизайнеры.
Помимо вездесущего JavaScript, среда отлично поддерживает синтаксис большинства популярных языков программирования.
Codeanywhere
Одна из самых удобных облачных сред для веб-разработки – IDE Codeanywhere. Она работает практически на всех платформах, включая мобильные. Теперь разработчик может программировать там, где ему удобно.
Редактор понимает синтаксис базовых языков веб-программирования (HTML, CSS, JavaScript, PHP, SQL) и ряда других. Интегрированный Dropbox и SFTP-клиент позволяют обмениваться файлами с другими разработчиками и осуществлять резервное копирование.
Eclipse Che
Многопользовательская система Eclipse Che объединяет в себе среды для разработки и выполнения кода. Система поиска и установки плагинов позволяет настроить инструмент в соответствии с потребностями программиста.
Che представлена в двух конфигурациях. Многопользовательская версия способна обслуживать несколько изолированных друг от друга рабочих мест, а также управлять доступом пользователей с разными правами с помощью Permissions API. Аутентификация и регистрация новых пользователей контролируется механизмом KeyCloak. Для хранения пользовательских данных используется СУБД PostgreSQL. В однопользовательской версии эти компоненты отсутствуют.
Neutron Drive
Большинство сложных проектов применяют уже созданные и испытанные ранее решения. Так, облачная среда Neutron возникла на базе редактора кода Ace. Новая IDE имеет встроенный SFTP-клиент, что позволяет программисту легко изменять файлы на удаленном сервере и сразу же видеть внесенные изменения.
Интерфейс программы легко подстраивается под конкретного пользователя благодаря набору визуальных тем и настраиваемых горячих клавиш.
Orion
Orion – относительно молодой продукт, возникший на базе легендарной Eclipse Java IDE. Многолетний опыт мощного и проверенного инструмента был перенесен в облако, сохранив привычный интерфейс.
Основная сфера применения среды – разработка фронтенда, поэтому имеется хорошая поддержка HTML, CSS и JavaScript с различными надстройками.
На текущий момент работа над продуктом еще ведется: в скором времени можно ожидать появления новых функций и добавления других языков программирования.
Лучшие IDE и редакторы кода для веб-разработки в 2021 году
Сокращенный перевод статьи «23 Of The Best IDEs For Web Development».
Хороший редактор кода или интегрированная среда разработки (IDE) способны серьезно облегчить работу программиста. При этом список доступных на данный момент редакторов и IDE для веб-разработки очень велик и продолжает расти. Чтобы помочь вам выбрать подходящий инструмент, мы составили список из 21 пункта (просто чтобы с годом созвучно было). Все редакторы и IDE, о которых пойдет речь ниже, имеют сходный базовый функционал, но при этом каждый из них обладает какими-то отличительными чертами, благодаря которым разработчики выбирают именно его.
Visual Studio Code
Visual Studio Code это редактор исходного кода, уже традиционно лидирующий в рейтингах популярности у разработчиков. Он создан компанией Microsoft и доступен для Windows, Linux и macOS. Этот редактор прост в использовании и существенно ускоряет процесс кодинга. Среди его дополнительных достоинств стоит отметить большое сообщество и отличную поддержку.
Eclipse
Eclipse — свободная IDE, отлично подходит в числе прочего и для веб-разработки. Доступна Windows, Linux и macOS, поддерживает множество языков, а на Eclipse Marketplace можно найти практически бесконечное число расширений и возможностей для тонкой настройки.
Brackets
Brackets — очень легковесный и шустрый редактор кода для веб-разработки, доступный для Windows, Linux и macOS. Возможно, это единственный редактор, созданный именно для веб-разработчиков. Brackets поддерживает огромное число плагинов.
Этот редактор создан Adobe Systems. Он имеет открытый код и распространяется совершенно бесплатно. С его помощью вы сможете писать программы на самых разных языках, включая Perl, Ruby, Python.
WebStorm
WebStorm — очень популярная IDE для веб-разработки. Ее часто используют для создания самых современных веб-приложений, потому что она позволяет использовать всю мощь экосистемы JavaScript. В этой IDE вы получите умное дополнение кода, молниеносное обнаружение ошибок, хорошую навигацию и функции рефакторинга для популярных фреймворков.
WebStorm создана JetBrains и доступна для Windows, Linux и macOS. Эта IDE пользуется популярностью среди разработчиков благодаря хорошей поддержке языков (в том числе языков бэкенда), отличному встроенному функционалу и простоте использования.
Atom — трендовый редактор кода, разработанный сообществом GitHub. По сути это десктопное приложение, построенное с использованием веб-технологий. Поскольку это продукт самой популярной платформы для коллективной разработки, Atom пользуется большой поддержкой сообщества, которое прислушивается к фидбэкам и реагирует на них.
Atom имеет отличный функционал. Он бесплатный и доступен для Windows, Linux и macOS.
Xcode
Xcode — богатая функционалом IDE для веб-разработки и других целей, доступная только для macOS. Xcode можно полностью интегрировать с Cocoa м Cocoa Touch, что позволяет пользователям создавать инструменты операционной системы. Инструменты командной строки (CLT), включенные в Xcode, делают возможной разработку в UNIX-стиле через приложение Terminal.
IntelliJ IDEA
IntelliJ, созданная главным образом для языка программирования Java, является одной из лучших IDE для веб-разработки. Она имеет прекрасную поддержку плагинов и языков, применяющихся в веб-разработке (HTML, CSS, Ruby, Python и т. д.). Это надежная IDE с богатым встроенным функционалом. Дополнительный плюс — обширное сообщество, которое сможет вам помочь в случае возникновения проблем.
Sublime Text
Sublime Text — платный редактор кода для веб-разработки, весьма популярный на сегодняшний день. Доступен для Windows, macOS и Linux.
Sublime Text быстрый, имеет множество полезных инструментов, поддерживает Python, C и все языки веб-программирования. Поддержка плагинов позволяет улучшить функционал редактора по своему вкусу.
AWS Cloud9
AWS Cloud9 — облачная IDE для веб-разработки, принадлежащая AWS или Amazon. AWS Cloud9 запускается только через AWS-аккаунт, а значит, вы сможете ею воспользоваться только если являетесь клиентом AWS. Поскольку AWS Cloud9 — облачный редактор, он недоступен в виде приложения, которое вы могли бы запустить в своей системе, и требует постоянного подключения к интернету. С другой стороны, все это избавляет вас от проблем с совместимостью, ведь для работы вам нужен только браузер и интернет.
NetBeans
NetBeans — бесплатная IDE с поддержкой многих языков программирования. Она используется с 1997 года и с тех пор успела развиться во всех направлениях. NetBeans доступна на 28 языках, что делает ее удобной для людей, не владеющих английским.
Помимо языков веб-разработки NetBeans можно использовать для работы на C, C++ и Java. Запускается эта IDE на Windows, macOS, Linux и Solaris. Дополнительное преимущество NetBeans в том, что расширять приложения на ее основе могут и сторонние разработчики.
PyCharm
PyCharm — IDE, разработанная JetBrains. Исходя из названия, можно подумать, что она ориентирована исключительно на Python, но, к счастью, это не так. PyCharm может работать со многими языками, включая языки веб-разработки, хотя лучше всего работает с Python.
Эта IDE — прекрасный выбор, если вам нужен бесплатный инструмент и если вы занимаетесь разработкой бэкенда на Python. PyCharm, будучи кроссплатформенной IDE, доступна для Windows, macOS и Linux.
Code::Blocks
Очень легковесная IDE для веб-разработки, а также для программирования на C, C++, Fortran и т. д. Code::Blocks поставляется в большим количеством компиляторов. Может использоваться на Windows, Linux и Solaris.
GNU Emacs
GNU Emacs — редактор кода с базовым пользовательским интерфейсом, но очень полезным функционалом. Он принадлежит к семейству редакторов, славящихся своей расширяемостью. На GNU Emacs часто обращают внимание люди, умеющие работать с редактором Vim. Этот редактор подойдет тем, кому по сути не нужна помощь редактора и кто предпочитает набирать код самостоятельно.
Codelobster
Codelobster — интегрированная среда разработки, созданная главным образом для работы с PHP. Сегодня она поддерживает также HTML, CSS и JavaScript. Есть возможность загрузки плагинов для Drupal, Joomla и т. д. Codelobster доступна в бесплатной и платной версиях.
Komodo Edit
Komodo Edit — бесплатная альтернатива для платной Komodo IDE. Это очень мощный редактор с хорошей поддержкой языков веб-разработки. Komodo Edit работает в операционных системах Windows, Linux и macOS.
Codeanywhere
Codeanywhere — облачная IDE, позволяющая разработчикам запускать проекты веб-разработки и сразу же их редактировать. Codeanywhere написана на JavaScript. Используя эту IDE, вы сможете запускать в ней код, находящийся на вашей виртуальной машине, через SSH и FTP.
PHPStorm
PHPStorm многие считают самой лучшей IDE для веб-разработки. Несмотря на название, PHPStorm поддерживает не только PHP, но и HTML, CSS, Javascript и другие языки. Эта IDE настоятельно рекомендуется разработчикам, работающим с WordPress, Drupal, Magneto.
PHPStorm доступна для Windows, Linux, а также macOS.
Aptana Studio 3
Интегрированная среда для веб-разработки, созданная Aptana Inc. Имеет открытый исходный код, доступна для Windows, Linux и macOS.
Aptana Studio 3 поддерживает широкий спектр языков, включая Ruby, Python и PHP. Эта IDE прекрасно подходит для веб-разработки и имеет хороший функционал для отладки и компиляции кода, а также интегрированную документацию.
Bluefish
Bluefish — вероятно, самый универсальный редактор кода в нашем списке. Он быстрый и легковесный, поддерживает много языков (C, C++, HTML, Java, JavaScript и пр.) — в общем, прекрасно подходит для веб-разработки. Использовать его можно бесплатно. Bluefish — кроссплатформенный (Windows, Linux, Solaris и macOS).
Codepen
Хотя Codepen — это онлайн-сообщество для веб-разработчиков, основной функционал его сайта — интегрированная среда для веб-разработки. Codepen полностью облачный, а значит, для работы вам потребуется только браузер и подключение к интернету. Помимо того, что средой Codepen можно пользоваться как редактором кода, это еще и прекрасная учебная среда для начинающих разработчиков, где они могут создавать сниппеты кода.
CKEditor
CKEditor — это WYSIWYG-редактор, написанный на JavaScript. Он позволяет писать код прямо внутри веб-страницы и разрабатывать веб-приложение, находясь в нем же. Поддерживает все языки веб-программирования.
Заключение
Все IDE и редакторы в нашем списке имеют надежный, проверенный функционал. Большинство из них доступны для бесплатного использования. Если вы занимаетесь веб-разработкой, эти инструменты могут облегчить вашу работу и улучшить навыки программирования.
12 лучших онлайн-редакторов кода для веб-разработчиков
Перевод статьи «12 best online code editors for web-developers».
Онлайн-редактор кода это инструмент, находящийся на удаленном сервере, доступ к которому возможен при помощи браузера. Некоторые онлайн-редакторы кода обладают функционалом, схожим с обычными текстовыми редакторами, а другие больше напоминают полноценные IDE. В этой статье мы рассмотрим и те, и другие.
Когда и для чего используются онлайн-редакторы?
Давайте подумаем над тем, в каких случаях будет удобно воспользоваться онлайн-редактором.
Сотрудничество
Наладить совместную работу с другим человеком, используя десктопные IDE, довольно сложно. А онлайн-редакторы облегчают этот процесс. Работа с ними напоминает работу с Google Docs.
Возможность поделиться кодом
При помощи онлайн-редакторов можно поделиться кодом с коллегами, друзьями, да и целым миром. Вы можете размещать встраиваемые отрывки кода или ссылки на «песочницу» в своем блоге, руководствах, документации.
Быстрое размещение новых приложений
Некоторые редакторы кода имеют интеграцию с популярными хостингами, так что вы можете разработать простое приложение и буквально за считанные минуты разместить его на хостинге, чтобы протестировать.
Онлайн-собеседования и найм разработчиков
При помощи онлайн-редакторов кода можно проводить собеседования. Таким образом интервьюер может увидеть, как кандидат подходит к решению задач и как он работает с кодом.
Прототипирование
Идеи нужно тестировать как можно раньше и как можно чаще. Проверяя свои идеи, вы можете получать немедленный фидбэк от пользователей. Функционал, предназначенный для шеринга и совместной работы, поможет вам и с этим.
Обучение
В современной веб-разработке нужно постоянно следить за последними новостями, а еще лучше — испытывать новинки в реальных условиях. Онлайн-редакторы кода позволяют это делать быстро и без ненужной возни с настройками.
Как выбрать подходящий онлайн-редактор кода?
Самые известные онлайн-редакторы кода обладают сходным набором отличных функций. К числу этих функций можно отнести автодополнение, интеграцию git, поддержку плагинов, конвейеры CI/CD и пр. Но благодаря разным мелочам один редактор кода может подходить вам больше остальных.
Давайте пробежимся по нескольким аспектам, которые нужно иметь в виду, выбирая онлайн-редактор кода (или онлайн-IDE):
Основной функционал онлайн-редакторов кода
Есть определенный базовый функционал, который обязательно должен быть в онлайн-редакторах:
Достоинства и недостатки онлайн-редакторов кода
Обзор некоторых редакторов кода
Codesandbox
Вы можете начать с использования шаблонов для любого популярного фреймворка. React, Vue, Angular, Gatsby, Next и пр.
Codesandbox позиционирует себя как платформу для разработки. Сообщество Codesandbox создало множество шаблонов. Кроме того, вы можете с легкостью создавать собственные шаблоны для своих специфических нужд, с файловой структурой и зависимостями, как в IDE.
Этот инструмент интегрирован с GitHub, так что у ва сне возникнет проблем с созданием коммитов и открытием пул-реквестов. К тому же, вы можете деплоить ваше приложение в ZEIT или Netlify — этот функционал доступен «из коробки».
Для фронтенд-нинзя есть поддержка NPM. И, конечно, каждая песочница имеет безопасный URL с поддержкой HTTPS для шеринга и фидбэков.
Что касается совместной работы, вы можете работать с коллегами. Для общения есть чат. Также вы можете контролировать, кто имеет доступ к редактированию, а кто — только к просмотру кода.
Этот онлайн-редактор имеет много прекрасных функций:
Что касается цены, Pro-версия стоит 9 долларов. Она включает приватные GitHub-репозитории и неограниченные приватные песочницы.
Playcode
Playcode это простой инструмент для быстрого прототипирования и просмотра результатов кодинга. Он имеет классический трехоконный макет: редактор кода, консоль и окно просмотра результата. Продукт имеет базовую файловую структуру, но в нем нет контроля версий и прочих функций IDE.
Playcode поддерживает только JavaScript, HTML и CSS. В нем есть возможность выбрать стиль редактора, размер шрифта и прочие вещи, касающиеся редактирования текста.
Codepen
Codepen это, вероятно, самый популярный инструмент на рынке онлайн-редакторов кода. Эта платформа начала некоторым образом перерождаться в социальную сеть, подобную Pinterest. Разработчики могут делиться своими лучшими практиками и получать одобрение от других членов сообщества.
Внутри инструмента есть продуманный функционал поиска. Вы можете искать шаблоны, проекты, отрывки кода и интересующие вас темы.
Одна из важных особенностей Codepen — ориентация на изучение новых технологий и лучших подходов. Поиск пенов и работа с ними это отличный способ понять, как они устроены и как работает код.
Еще одна интересная деталь платформы — режим презентации кода. Это очень полезно на конференциях, митапах и собраниях.
Стоит отметить и другие особенности этой платформы:
Цена варьируется от 8 до 26 долларов в месяц. Есть также ограниченная бесплатная версия продукта.
Stackblitz
Stackblitz очень похож на полноценную IDE. Он вам особенно понравится, если вы не можете расстаться с VS Code (поскольку этот инструмент построен на основе VS Code). Продукт имеет широкий спектр функций, позволяющих начать, продолжить и завершить full-stack разработку приложения.
Stackblitz автоматически, по мере того как вы вводите код, запускает установку зависимостей, компиляцию, сборку и hot reloading.
В веб-разработке большое значение имеет импорт библиотек, поэтому StackBlitz включает встроенный в браузер npm-клиент, поддерживающий одновременную установку нескольких пакетов и их специфических версий.
Главная особенность этого проекта — возможность офлайн-работы. Этот функционал доступен благодаря веб-серверу в браузере.
В Stackblitz предварительный просмотр и редактирование происходят в одном разделенном окне, что является преимуществом по сравнению с iframe и маленькими окошками других проектов.
Также стоит отметить подключение к Github для импорта и экспорта проектов, интеграцию с Google Firebase для создания full-stack проектов и возможность скачивания проекта в виде ZIP-файла.
Codeanywhere
Codeanywhere претендует на звание полноценной IDE в браузере и мобильном телефоне.
Вы можете с легкостью настроить собственную среду разработки для своего проекта на JavaScript, PHP, HTML и 72 других языках.
Основная фишка Codeanywhere в том, что этот инструмент подключается буквально к чему угодно. Ваш код может располагаться на FTP-сервере или других GitHub-источниках — это не помешает вам начать его редактировать и заниматься разработкой проекта на Codeanywhere.
В режиме редактора вам доступны следующие функции:
Кроме того, вы можете менять макет и цветовой режим редактора.
В этом инструменте есть собственный встроенный терминал.
Что касается совместной работы, вы можете делиться с любым другим разработчиком целыми проектами, файлами или папками. Каждое такое расшаривание может иметь собственный уровень доступа.
Codeanywhere имеет функционал, позволяющий просматривать разницу между версиями и возвращаться к предыдущим состояниям кода.
Также есть глубокая интеграция с git-репозиториями и инструментами, облегчающими процесс разработки.
Этот продукт подходит для разработчиков, которые хотели бы перейти к работе в облаке и остаться там навсегда.
Jsfiddle
Jsfiddle это простой, но невероятно популярный, быстрый и эффективный онлайн-редактор кода. Он позволяет быстро делиться кодом и визуализировать результат его работы. Этот инструмент настолько популярен и прост, что с ним интегрируется StackOverflow.
Визуально интерфейс Jsfiddle, как и многих его конкурентов, разделен на 4 блока: для написания кода, для редактирования CSS, SCSS или sass, для HTML-разметки и для просмотра результатов работы.
Блок редактирования кода поддерживает:
Также в этом блоке можно менять различные настройки, такие как тип загрузки, тип фреймворка и атрибут фреймворка.
Jsfiddle имеет очень хорошую и полную документацию, а также развитое сообщество. Члены сообщества путем голосования определяют, какой функционал будет принят для разработки следующим.
Из недостатков можно отметить то, что Jsfiddle предназначен для работы только с фронтендом. Он не поддерживает концепцию файлов и папок, кроме того, в нем нет возможности создавать конвейеры CI/CD.
В целом, это один из наиболее логичных и крутых вариантов для тестирования новых фреймворков, показа кода в статьях и демонстрации новых продуктов.
HTML Code Editor
Этот редактор кода подходит исключительно для редактирования HTML. Он совершенно бесплатный. Среди его функций стоит отметить:
Существенный недостаток этого редактора — обилие рекламы.
Repl.it
Repl.it это один из самых мощных онлайн-инструментов для разработки. Он поддерживает широкий спектр языков и фреймворков, включая популярные сейчас Haskell и Kotlin, а также широко известные Javascript, C++, Ruby и пр.
На главной странице вам сначала предложат выбрать язык, а затем одну из категорий: веб-разработка, геймдев и др. После этого вы создаете repl.
Даже в бесплатной версии Repl.it можно создавать файловую структуру, контролировать версии и устанавливать пакеты.
В настройках можно редактировать макет, тему, размер шрифта и отступов.
Что касается возможности поделиться кодом, это можно сделать при помощи встраиваемой или обычной ссылки и интеграции с сообществом dev.to. Также есть функционал социальной сети под названием «talk», где разработчики могут делить кодом и получать фидбэк.
Repl.it имеет еще одну важную особенность — Classrooms (классные комнаты). Вы можете создавать эти комнаты, приглашать в них учеников и отслеживать прогресс.
Repl используется такими компаниями и организациями как Facebook, MIT, Google и др.
Цена стартует от 7 долларов в месяц. За эти деньги вы получаете приватные repl-ы, неограниченное хранилище и более высокую скорость.
Json Editor Online
Json Editor Online это веб-инструмент для просмотра, редактирования и форматирования JSON. Он показывает ваши данные в параллельном виде — в понятной и редактируемой древовидной структуре или в редакторе кода. Документы можно хранить локально или в облаке.
Вы можете делиться документами при помощи ссылок, просматривать JSON-файл в качестве просто кода или дерева, делать запросы и, конечно, сохранять файл локально.
Это хорошая возможность отредактировать JSON-файл на любом устройстве, не занимаясь настройками текстовых редакторов.
Codeply
Codeply это еще один инструмент для быстрого редактирования JavaScript и его фреймворков. Этот продукт был запущен еще в 2014 году, а в 2019-м вышла 2-я версия.
Команда, стоящая за Codeply, утверждает, что их продукт подходит для быстрого прототипирования, создания макетов, учебы и изучения новых популярных библиотек, API, плагинов и фреймворков.
Стандартный набор функционала включает настройки макета, предпросмотр результатов, готовые шаблоны и элементы социальной сети. По сравнению с другими инструментами Codeply отличается скоростью.
Gitpod
Цель Gitpod — поддерживать ваш код в постоянно протестированном и обновленном состоянии. Он глубоко интегрирован с GitHub: при каждом обновлении кода запускаются тесты.
Продукт имеет VSCode-интерфейс и поддерживает все основные языки фронтенда и бэкенда, а также фреймворки (Django, Rails, Revel и т. д.).
Plnkr
Plunker это онлайн-сообщество, где вы можете выдвигать какие-то идеи по веб-разработке, делиться ими и совместно работать над ними.
Главное, что отличает Plunker, это скорость. Несмотря на сложность, этот редактор загружается меньше, чем за 2 секунды.
Из функционала стоит отметить:
Заключение
В наш список вошли самые жизнеспособные редакторы кода и IDE, запускаемые онлайн. Пользоваться ими легко, но проявляйте осторожность: не стоит начинать работу над огромными проектами в онлайн-редакторах.
Мы не включали в список редакторы, предназначенные исключительно для проведения собеседований или не имеющие достаточно функций, чтобы считаться законченными продуктами.



































