Найти тему
jsbook.ru

Разработка игры на phaserjs - 2: выбор редактора

Оглавление

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

Visual Studio Code ( Рекомендуемый )

-2

На данный момент пожалуй один из лучших редакторов для работы с JavaScript и Typescript, является полностью бесплатным. Для редактора написано огромное количество плагинов которые позволяют добавить в редактор не только поддержку других языков, но так же и музыкальный плеер, парсер тудушек и много чего еще. Посредством плагинов и тем редактор обладает настолько широким функционалом что в будущем я планирую посвятить ему цикл статей для того что бы описать все его возможности.

P.S По моему личному мнению лучший редактор для работы с Typescript у которого на данный момент нету серьезных конкурентов.

Notepad++

Один из старейших текстовых редакторов. Является полностью бесплатным и обладает всем необходимым для нас функционалом.

-3

Редактор неплох но так как писать его начали давно и тогда особо не задумывались о плагинах и кастомизации, в связи с этим он является монолитом и большая часть функционала зашита в него т.к как есть и изменить что либо сложно а порой и вовсе не возможно.

Sublime text

-4

Пожалуй самый быстрый и красивый редактор кода из всех что я видел. Написан на C++ из за чего работает очень быстро, имеет гибкую конфигурацию но по умолчанию кроме подсветки больше ничего не умеет. Для того что бы работать с ним нужно установить менеджер пакетов набор плагинов а затем их сконфигурировать. Без опыта работы с ним требуется много времени для первичной настройки, для начинающих не рекомендуется.

Webstorm

-5

Полноценная IDE которая не требует первичной настройки и обладает всем необходимым из коробки, гибкая в настройке имеет мощную систему автокомплита и анализа кода. Основным ее недостатком является то что она написана на Java в следствии чего для работы требует много ресурсов и на слабой машине с небольшим объемом оперативной памяти комфортно поработать не удастся.