March 14, 2019

ТОП-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.

Итог

Выбор того или иного редактора — субъективная штука. В этой статье я выделил только часть плюсов и минусов каждого из редакторов. Пробуйте для себя каждый и ищите что-то новое и подходящее именно для вас.

Автор: Кислов Сергей.