От автора: приветствую вас, друзья. В этой статье мы с вами скажем несколько слов об окружении разработчика на JavaScript. В частности, мы поговорим о вариантах редактора кода для JavaScript разработки.
Для любого разработчика и программиста крайне важно организовать свое виртуальное рабочее место или, как говорят, окружение разработчика. Что подразумевается под этим термином применительно к веб-разработке вообще и к JavaScript в частности? Все просто, под этим прежде всего имеется в виду редактор для написания кода.
Конечно же, можно использовать обычный блокнот, который должен быть в любой ОС, например в Windows это Notepad. Давайте, кстати, попробуем написать в нем простейший код на JavaScript.
Если вам не с чем сравнивать, тогда, возможно, вас устроит блокнот в качестве редактора кода. Однако, на самом деле я крайне не рекомендую его использовать в разработке. Редактор кода — это основной инструмент разработчика, и этот инструмент должен быть удобным и приятным.
Что должен уметь редактор кода? Из основного, на мой взгляд, это подсветка синтаксиса и подсветка парных скобок или тегов. Также было бы неплохо, если бы редактор предлагал автодополнение кода, тем самым позволяя ускорить разработку. Со всеми этими плюшками работа разработчика станет куда приятнее и продуктивнее.
Исходя из данных требований, какие же редакторы можно посоветовать. Список можно составить огромный, я ограничусь парочкой. Вот они: Sublime Text и Brackets. На мой взгляд, это одни из лучших легких редакторов для разработчика.
Оба редактора фактически можно назвать блокнотами для программиста с претензией на полноценную среду разработки и массой плюшек. Редакторы уже из коробки вполне удовлетворят средним требованиям разработчика. Ну а возможность устанавливать плагины позволяет расширить возможности редакторов и настроить их согласно личных предпочтений.
Для сравнения с обычным блокнотом давайте взглянем на тот же код в редакторе Sublime Text:
Как видим, здесь есть и так необходимая подсветка кода, и множество других полезных штук, например, возможность работы с проектом, а не с отдельным файлом, возможность переключаться между файлами и многое другое.
Приятным бонусом станет возможность легко изменить оформление редактора. Если вы любитель темных тем — не проблема:
Удобный редактор, не так ли? Попробуйте рекомендуемые редакторы, попробуйте и другие, их десятки самых разных, и остановите свой выбор на том, единственном, или нескольких единственных :), который придется вам по вкусу.
На этом статья подошла к концу. Если вы хотите больше узнать о JavaScript, тогда рекомендую обратить свое внимание на уроки по JavaScript и отдельный курс по языку JavaScript. Удачи!