Выбор редактора кода
HysteriaВот и пришло время к выбору редактора кода. Рассматривать мы будем: Visual Studio Code, Sublime Text, Brackets и Atom (самые популярные и в частности бесплатные).
1) Visual Studio Code
Бесплатный кроссплатформенный редактор кода с открытым исходным кодом, разработанный корпорацией Microsoft, а также фаворит по результатам различных опросов.
Достоинства редактора:
- Основной интерфейс в духе Microsoft, но на удивление компактный. Цветовую гамму можно настроить под себя.
- Оснащен Git-интеграцией и доступным набором инструментов для редактирования и отладки.
- Компактный размер, что сложно себе представить, ведь слыша слова «Visual Studio» сразу представляешь себе что-то невообразимо тяжелое.
- Портативная версия.
- Подсветка синтаксиса и большая библиотека плагинов.
Недостатки:
- Немного запутанный интерфейс, но думаю профессионалам, практикующим "метод тыка", не составит труда во всём разобраться.
2) Sublime Text
Кроссплатформенный, компактный и мощный редактор, процесс написания кода в котором будет удобным и быстрым. Но удобство будет вам стоить ни много ни мало $70, хотя можно работать в бесплатной версии с урезанным функционалом.
Достоинства редактора:
- Большой (я бы даже сказал огромный) функционал по редактированию текста.
- Изначальны интерфейс может показаться несколько староватым, ко возможность полной кастомизации исправляет это дело.
- Подсветка синтаксиса и большая библиотека плагинов (эта фраза будет звучат здесь часто).
Недостатки:
- Часто подвисает, а то и вовсе вылетает.
- Открытие больших файлов требует много времени (если только при открытии не вылетит в очередной раз).
3) Brackets
Бесплатный продукт Apple с открытым исходным кодом, что есть удивительно.
Достоинства редактора:
- Отличным плюсом редактора есть функция быстрого редактирования кода: вы можете просматривать CSS куски кода, которые относятся к определённому элементу, не переключаясь с файла HTML. Просто кликните мышкой по нужному вам элементу и нажмите Shift + E.
- Живой просмотр результата ваших стараний в браузере.
- Приятный, современный и легко кастомизируемый интерфейс.
- Подсветка синтаксиса и большая библиотека плагинов.
Недостатки:
- При обновлении придется удалять вашу версию, после чего устанавливать новую.
4) Atom
Редактор с приятным интерфейсом, но не очень приятной производительностью, разработанный компанией GitHub.
Достоинства редактора:
- Схожий с Sublime Text интерфейс, с простой настройка UI.
- Большой инструментарий для разработчиков.
- Подсветка синтаксиса и большая библиотека плагинов.
- Легко настраиваемый.
Недостатки:
- Нетороплив, по сравнению с другими редакторами.
- Сложности с оперированием крупных проектов.
Итог: у каждого редактора есть свои плюсы и минусы, но отличия в них не такие уж и большие. Если Вы, прочитав эту статью и сопоставив свой вид работы с возможностями редактора не смогли выбрать нужный, советую вам попробовать каждый из них, хотя-бы потому что у каждого из них есть свои особенности использования, о которых я вам не говорил (сюрприз). Сам я, по секрету говоря пользуюсь Brackets, хоть и до него работал продолжительное время в Sublime Text. Поработал там, поработал там и понял, что моему психотипу больше подходит Brackets. Помог чем смог, дальше вы там сами, удачи вам в этом "серьезном" выборе, от которого будет зависеть ваша жизнь.