ТОП-5 лучших редакторов кода по версии «Академии Вёрстки»
Когда я познакомился с кодом, мы работали в Notepad++. Тогда, в 2006 году казалось, что круче ничего на свете быть не может. За последние полтора года в Академии я испробовал несколько редакторов кода и составил небольшой рейтинг. В нём — лучшие редакторы, которые мне попадались. О плюсах и минусах каждого расскажу ниже, ну а вы выбирайте тот, что подходит вам.
Поехали!
MS VSC (Microsoft Visual Studio Code) — Free
Visual Studio Code — это полноценная и мощная платформа для разработчиков от Microsoft. У VSCode открытый исходный код, редактор адаптирован под основные ОС, такие как Windows, OS X и Linux. VSCode отлично справляется с работой над большими файлами. Обилие встроенных плагинов и большого количества надстроек позволяет выстраивать среду разработки под каждого программиста. Приложение VSC очень легкое и сильно не нагружает оперативку.
По данным Stackoverflow VS Code — самая популярная среда разработки. Около 38% опрошенных разработчиков используют Visual Studio.
Плюсы:
— Поддерживает больше 30 языков программирования включая языки группы C, ASP.NET и др.
— Можно установить кучу полезных плагинов.
— Есть переносная (portable) версия для поддерживаемых ее устройств.
— Включает в себя контроль GitHub и поддерживает функции отладки.
Замечания:
— Просит много времени для обновления на Linux.
— Принудительно обновляет плагины, как только появляются новые версии.
Язык интерфейса:
Сайт: https://code.visualstudio.com
Платформа: Windows, OS X, Linux
Sublime Text — Free Trial / 80$
ST 3 очень долго был базовым редактором кода в Академии. Его легко настроить, он поддерживает большое количество плагинов. У редактора классная тёмная тема да и ошибки в синтаксисе подчёркиваются — удобная штука для новичка.
Плюсы:
— Кросс-платформенная поддержка.
— Большое количество плагинов и настроек.
— Моментальное переключение между файлами.
— Подходит для начинающих разработчиков.
— Понимание синтаксиса и подчеркивание ошибок в нем.
Замечания:
— Слабая поддержка для Linux.
— Платный.
— Долго открывает большие файлы.
— Если установленных плагинов слишком много, какие-то могут иногда не работают :(
— Периодические сбои.
— Установщик плагинов — отдельная надстройка.
Язык интерфейса: Английский, (можно установить русскую локализацию).
Сайт: https://www.sublimetext.com
Платформа: Windows, OS X, Linux
Atom —Free
Atom создали разработчики GitHub, а по интерфейсу очень напоминает предыдущий ST 3. Этот редактор подойдёт начинающим: он бесплатный и простой. Пакетный менеджер уже интегрирован, его не нужно устанавливать отдельно, как в ST3.
Плюсы:
— Простая навигация и дружелюбный интерфейс.
— Коммьюнити GitHub часто выпускает обновления.
— Встроенный пакетный менеджер
— Можно писать свои плагины.
Замечания:
— Медленный по сравнению с другими текстовыми редакторами.
— Периодические ошибки при работе с большими файлами.
Язык интерфейса: Английский.
Сайт: https://atom.io
Платформа: Windows, OS X, Linux
Brackets — Free
Brackets создан компанией Adobe для дизайнеров и frontend-разработчиков. У этого редактора открытый исходный код и он бесплатный. Функция LivePreview позволяет увидеть результат кода в браузере и отслеживать его изменения в режиме реального времени. Главная его особенность это свойство импорта размеров, цветов, градиентов из PSD-макета в CSS файл. У редактора много плагинов, можно настроить под свои требования.
Плюсы:
— Встроенная функция LivePreview.
— Отлично подходит для работы с HTML, CSS, JS.
— Легко и гибко настраивается.
— Хорошая поддержка и выпуск обновлений.
Замечания:
— Нет возможности разделить экран на 2 части.
— Нет автозаполнения кода.
— Нет сторонних плагинов.
Язык интерфейса: Английский, Русский.
Сайт: http://brackets.io
Платформа: Windows, OS X, Linux.
Notepad++ — Free
Notepad++ всеми любимы «старичок» блокнот, который прокачался с 2003 года. Создан для работы на Windows. Поддерживает много языков программирования, но изначально создавался как «идеальный редактор HTML-кода». По данным Stackoverflow около 34% опрошенных разработчиков используют этот редактор. А в последней версии в него добавили облегченный язык разметки Markdown.
Плюсы:
— Отлично подойдет для тех, кто редактирует код на Windows.
— Быстрый запуск и быстрая работа.
— Поддерживает внешние плагины и макросы.
— Работа с синтаксисом и подсветка ошибок.
— Интегрируется с компилятором.
Замечания:
— Не по всем протоколам поддерживает удаленное редактирование.
— Не поддерживает большие файлы.
— Для работы на OS X и Linux требуется сторонний софт.
Язык интерфейса: Английский, Русский.
Сайт: https://notepad-plus-plus.org
Платформа: Windows.
Итог
Выбор того или иного редактора — субъективная штука. В этой статье я выделил только часть плюсов и минусов каждого из редакторов. Пробуйте для себя каждый и ищите что-то новое и подходящее именно для вас.
Автор: Кислов Сергей.