HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-21
1 <p><a>#подборки</a></p>
1 <p><a>#подборки</a></p>
2 <ul><li>21 окт 2019</li>
2 <ul><li>21 окт 2019</li>
3 <li>0</li>
3 <li>0</li>
4 </ul><p>Разбираем на примерах, как выбрать редактор кода для JavaScript.</p>
4 </ul><p>Разбираем на примерах, как выбрать редактор кода для JavaScript.</p>
5 <p> vlada_maestro / shutterstock</p>
5 <p> vlada_maestro / shutterstock</p>
6 <p>Пишет о программировании, в свободное время создаёт игры. Мечтает открыть свою студию и выпускать ламповые RPG.</p>
6 <p>Пишет о программировании, в свободное время создаёт игры. Мечтает открыть свою студию и выпускать ламповые RPG.</p>
7 <p>Написать код<a>JavaScript</a>можно и в обычном "Блокноте" - достаточно сохранить результат с расширением .js, и он не только подключится к сайту, но даже заработает. Однако использование такого ограниченного редактора сильно замедлит разработку. Поэтому лучше взять что-то специализированное. Есть несколько основных критериев, по которым нужно выбирать редактор для работы с кодом на JavaScript.</p>
7 <p>Написать код<a>JavaScript</a>можно и в обычном "Блокноте" - достаточно сохранить результат с расширением .js, и он не только подключится к сайту, но даже заработает. Однако использование такого ограниченного редактора сильно замедлит разработку. Поэтому лучше взять что-то специализированное. Есть несколько основных критериев, по которым нужно выбирать редактор для работы с кодом на JavaScript.</p>
8 <p>Во-первых, нужна подсветка синтаксиса: названия, операторы и специальные символы должны отображаться по-разному, чтобы можно было быстро прочитать код.</p>
8 <p>Во-первых, нужна подсветка синтаксиса: названия, операторы и специальные символы должны отображаться по-разному, чтобы можно было быстро прочитать код.</p>
9 <a></a>Подсветка синтаксиса в Notepad++<p>Во-вторых, нужно автодополнение: когда вы вводите название функции или переменной, редактор должен предложить несколько вариантов команд, которые вы, вероятно хотите ввести. Желательно, чтобы он также показывал подсказки к выбранному компоненту - например, необходимые аргументы, тип переменной, краткое описание и так далее.</p>
9 <a></a>Подсветка синтаксиса в Notepad++<p>Во-вторых, нужно автодополнение: когда вы вводите название функции или переменной, редактор должен предложить несколько вариантов команд, которые вы, вероятно хотите ввести. Желательно, чтобы он также показывал подсказки к выбранному компоненту - например, необходимые аргументы, тип переменной, краткое описание и так далее.</p>
10 <a></a>Автодополнение в Notepad++<p>В-третьих, нужна возможность скрывать отдельные блоки. При работе над большими проектами это полезно, потому что не придётся скролить огромные фрагменты кода, чтобы найти нужный.</p>
10 <a></a>Автодополнение в Notepad++<p>В-третьих, нужна возможность скрывать отдельные блоки. При работе над большими проектами это полезно, потому что не придётся скролить огромные фрагменты кода, чтобы найти нужный.</p>
11 <a></a>Скрытие блоков в Visual Studio Code<p>Желательно, чтобы подсвечивались ошибки - тогда вы сможете их сразу заметить и исправить:</p>
11 <a></a>Скрытие блоков в Visual Studio Code<p>Желательно, чтобы подсвечивались ошибки - тогда вы сможете их сразу заметить и исправить:</p>
12 <a></a>Отображение ошибок в Visual Studio Code<p>Хорошими бонусами будут возможность работать с несколькими файлами в одном окне, менеджер проектов, выбор тем, установка плагинов и так далее.</p>
12 <a></a>Отображение ошибок в Visual Studio Code<p>Хорошими бонусами будут возможность работать с несколькими файлами в одном окне, менеджер проектов, выбор тем, установка плагинов и так далее.</p>
13 <p>Существует большое количество редакторов, которые соответствуют этим требованиям и подойдут для работы с JavaScript. На чём писать код - личное дело каждого, но у многих возникают проблемы с выбором подходящей программы, поэтому мы составили список из 6 хороших инструментов.</p>
13 <p>Существует большое количество редакторов, которые соответствуют этим требованиям и подойдут для работы с JavaScript. На чём писать код - личное дело каждого, но у многих возникают проблемы с выбором подходящей программы, поэтому мы составили список из 6 хороших инструментов.</p>
14 <p><a>Notepad++</a> - простой и удобный редактор с открытым исходным кодом. В нём есть подсветка синтаксиса нескольких языков, в том числе и JS, автоматическое форматирование и автодополнение. Присутствует навигация в виде вкладок, файлового менеджера и карты кода.</p>
14 <p><a>Notepad++</a> - простой и удобный редактор с открытым исходным кодом. В нём есть подсветка синтаксиса нескольких языков, в том числе и JS, автоматическое форматирование и автодополнение. Присутствует навигация в виде вкладок, файлового менеджера и карты кода.</p>
15 <p>Доступны работа с разными кодировками, подключение компиляторов, использование плагинов и другие полезные функции. Например, добавив QuickText, вы улучшите встроенное автодополнение.</p>
15 <p>Доступны работа с разными кодировками, подключение компиляторов, использование плагинов и другие полезные функции. Например, добавив QuickText, вы улучшите встроенное автодополнение.</p>
16 <p>Notepad++ регулярно обновляется, поэтому в нём быстро исправляют баги и добавляют новые возможности. К сожалению, работает он только на Windows.</p>
16 <p>Notepad++ регулярно обновляется, поэтому в нём быстро исправляют баги и добавляют новые возможности. К сожалению, работает он только на Windows.</p>
17 <p>Редактор<a>Vim</a>уже давно стал классикой. Многие говорят, что в нём тяжело разобраться, но если уделить этому достаточно времени, пользоваться чем-то другим уже не захочется.</p>
17 <p>Редактор<a>Vim</a>уже давно стал классикой. Многие говорят, что в нём тяжело разобраться, но если уделить этому достаточно времени, пользоваться чем-то другим уже не захочется.</p>
18 <p>Помимо того, что он соответствует всем выбранным нами критериям, Vim ещё и полностью настраиваемый, поэтому вы можете:</p>
18 <p>Помимо того, что он соответствует всем выбранным нами критериям, Vim ещё и полностью настраиваемый, поэтому вы можете:</p>
19 <ul><li>устанавливать плагины;</li>
19 <ul><li>устанавливать плагины;</li>
20 <li>менять темы;</li>
20 <li>менять темы;</li>
21 <li>назначать горячие клавиши и так далее.</li>
21 <li>назначать горячие клавиши и так далее.</li>
22 </ul><p>Vim полностью бесплатный и работает на всех платформах, начиная с Windows, MacOS и Linux и заканчивая MS DOS и OS/2.</p>
22 </ul><p>Vim полностью бесплатный и работает на всех платформах, начиная с Windows, MacOS и Linux и заканчивая MS DOS и OS/2.</p>
23 <p><a>Microsoft Visual Studio</a> - это IDE, в которой есть всё необходимое для работы с JS. Помимо обычной подсветки синтаксиса и автодополнения, можно также пользоваться дебагером и создавать Unit-тесты.</p>
23 <p><a>Microsoft Visual Studio</a> - это IDE, в которой есть всё необходимое для работы с JS. Помимо обычной подсветки синтаксиса и автодополнения, можно также пользоваться дебагером и создавать Unit-тесты.</p>
24 <p>Однако весит программа достаточно много и систему загружает сильно, поэтому не очень подойдёт для работы на слабых компьютерах.</p>
24 <p>Однако весит программа достаточно много и систему загружает сильно, поэтому не очень подойдёт для работы на слабых компьютерах.</p>
25 <p>Месячная подписка может стоить от 45 до 250 долларов в месяц, но есть и бесплатная версия для начинающих разработчиков и тех, кто создаёт программы с открытым исходным кодом. IDE доступна для Windows и MacOS, а на Linux её можно установить с помощью Wine.</p>
25 <p>Месячная подписка может стоить от 45 до 250 долларов в месяц, но есть и бесплатная версия для начинающих разработчиков и тех, кто создаёт программы с открытым исходным кодом. IDE доступна для Windows и MacOS, а на Linux её можно установить с помощью Wine.</p>
26 <p><a>Visual Studio Code</a> - это облегчённая (~170 МБ против 30 ГБ), кроссплатформенная и бесплатная версия Visual Studio. В этом редакторе предустановлена поддержка JavaScript, TypeScript и Node.JS. Расширения с другими языками можно скачать прямо из Visual Studio Code.</p>
26 <p><a>Visual Studio Code</a> - это облегчённая (~170 МБ против 30 ГБ), кроссплатформенная и бесплатная версия Visual Studio. В этом редакторе предустановлена поддержка JavaScript, TypeScript и Node.JS. Расширения с другими языками можно скачать прямо из Visual Studio Code.</p>
27 <p>Встроенные дебагер и Git-команды для работы с системой управления версий GitHub позволяют ускорить тестирование и публикацию приложений.</p>
27 <p>Встроенные дебагер и Git-команды для работы с системой управления версий GitHub позволяют ускорить тестирование и публикацию приложений.</p>
28 <p><a>Sublime Text</a> - это простой кроссплатформенный редактор. Его интерфейс настраивается, а выполнять некоторые действия можно с помощью горячих клавиш.</p>
28 <p><a>Sublime Text</a> - это простой кроссплатформенный редактор. Его интерфейс настраивается, а выполнять некоторые действия можно с помощью горячих клавиш.</p>
29 <p>Также в нём есть поддержка сниппетов, автодополнение, подсветка синтаксиса и навигация. Крутой бонус - автосохранение. Впрочем, он больше нужен новичкам - ведь профессиональные программисты за годы работы вырабатывают привычку сохраняться после ввода каждой команды.</p>
29 <p>Также в нём есть поддержка сниппетов, автодополнение, подсветка синтаксиса и навигация. Крутой бонус - автосохранение. Впрочем, он больше нужен новичкам - ведь профессиональные программисты за годы работы вырабатывают привычку сохраняться после ввода каждой команды.</p>
30 <p>Главный минус Sublime Text в том, что полная версия стоит 80 долларов (лицензия выдаётся на одного пользователя, который может использовать редактор на любом компьютере). В остальном он хорошо подходит JS-разработчикам.</p>
30 <p>Главный минус Sublime Text в том, что полная версия стоит 80 долларов (лицензия выдаётся на одного пользователя, который может использовать редактор на любом компьютере). В остальном он хорошо подходит JS-разработчикам.</p>
31 <p>Если вам понравился предыдущий вариант, но денег на подписку нет, можете скачать<a>Atom Editor</a>. Его дизайн подозрительно похож на Sublime Text, но работает он на базе Chromium (который также используется большинством современных браузеров).</p>
31 <p>Если вам понравился предыдущий вариант, но денег на подписку нет, можете скачать<a>Atom Editor</a>. Его дизайн подозрительно похож на Sublime Text, но работает он на базе Chromium (который также используется большинством современных браузеров).</p>
32 <p>В нём есть всё, что нужно для начала работы, в том числе и возможность настройки интерфейса, тем и прочего. Однако при установке вы получаете "голый" редактор, для которого придётся докачать несколько модулей и плагинов.</p>
32 <p>В нём есть всё, что нужно для начала работы, в том числе и возможность настройки интерфейса, тем и прочего. Однако при установке вы получаете "голый" редактор, для которого придётся докачать несколько модулей и плагинов.</p>
33 <p>Стоит отметить, что из-за Chromium производительность Atom значительно проседает, так что запаситесь оперативкой.</p>
33 <p>Стоит отметить, что из-за Chromium производительность Atom значительно проседает, так что запаситесь оперативкой.</p>
34 <p>Многие разработчики уделяют повышенное внимание своим редакторам и IDE, однако даже самые крутые инструменты не сделают вас хорошим специалистом.</p>
34 <p>Многие разработчики уделяют повышенное внимание своим редакторам и IDE, однако даже самые крутые инструменты не сделают вас хорошим специалистом.</p>
35 <a>Курс с трудоустройством: "Профессия Фронтенд-разработчик + ИИ" Узнать о курсе</a>
35 <a>Курс с трудоустройством: "Профессия Фронтенд-разработчик + ИИ" Узнать о курсе</a>