en.javascript.info/01-js/01-getting-started/04-editor/article.md
Ilya Kantor f301cb744d init
2014-10-26 22:10:13 +03:00

5.6 KiB
Raw Blame History

Редакторы для кода

Для разработки обязательно нужен хороший редактор.

Тот, который вы выберете должен иметь в своем арсенале:

  1. Подсветку синтаксиса.
  2. Автодополнение.
  3. "Фолдинг" (от англ. folding) -- возможность скрыть-раскрыть блок кода.

[cut]

IDE

Термин IDE (Integrated Development Environment) -- "интегрированная среда разработки", означает редактор, который расширен большим количеством "наворотов", умеет работать со вспомогательными системами, такими как багтрекер, контроль версий, и много чего ещё.

Как правило, IDE загружает весь проект целиком, поэтому может предоставлять автодополнение по функциям всего проекта, удобную навигацию по его файлам и т.п.

Если вы еще не задумывались над выбором IDE, присмотритесь к следующим вариантам.

Почти все они, за исключением Visual Studio, кросс-платформенные.

Сортировка в этом списке ничего не означает. Выбор осуществляется по вкусу и по другим технологиям, которые нужно использовать вместе с JavaScript.

Большинство IDE -- платные, с возможностью скачать и бесплатно использовать некоторое время. Но их стоимость, по сравнению с зарплатой веб-разработчика, невелика, поэтому ориентироваться можно на удобство.

Лёгкие редакторы

Лёгкие редакторы -- не такие мощные, как IDE, но они быстрые и простые, мгновенно стартуют.

Основная сфера применения лёгкого редактора -- мгновенно открыть нужный файл, чтобы что-то в нём поправить.

На практике "лёгкие" редакторы могут обладать большим количеством плагинов, так что граница между IDE и "лёгким" редактором размыта, спорить что именно редактор, а что IDE -- не имеет смысла.

Достойны внимания:

  • Sublime Text (кросс-платформенный, shareware).
  • TextMate (Mac, платный)
  • SciTe простой, легкий и очень быстрый (Windows, бесплатный).
  • Notepad++ (Windows, бесплатный).
  • Vim, Emacs. Если умеете их готовить.

Мои редакторы

Лично мои любимые редакторы:

Если не знаете, что выбрать -- можно посмотреть на них ;)

Не будем ссориться

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

Выбор редактора, как и любого инструмента, во многом индивидуален и зависит от ваших проектов, привычек, личных предпочтений.