3 страница27 апреля 2016, 15:39

Введение. Редакторы для кода

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

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

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

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

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

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

Продукты IntelliJ: WebStorm, а также в зависимости от дополнительного языка программирования PHPStorm (PHP), IDEA (Java), RubyMine (Ruby) и другие. Visual Studio, в сочетании с разработкой под .NET (Win) Продукты на основе Eclipse, в частности Aptana и Zend Studio Komodo IDE и его облегчённая версия Komodo Edit. Netbeans

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

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

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

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

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

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

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

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

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

Как IDE - редакторы от Jetbrains: для чистого JavaScript WebStorm, если ещё какой-то язык, то в зависимости от языка: PHPStorm (PHP), IDEA (Java), RubyMine (Ruby). У них есть и другие редакторы под разные языки, но я ими не пользовался. Как быстрый редактор - Sublime Text. Иногда Visual Studio, если разработка идёт под платформу .NET (Win).

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

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

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

3 страница27 апреля 2016, 15:39

Комментарии

0 / 5000 символов

Форматирование: **жирный**, *курсив*, `код`, списки (- / 1.), ссылки [текст](https://…) и обычные https://… в тексте.

Пока нет комментариев. Будьте первым!