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

Разработка игры на phaserjs - 2: выбор редактора Gamedev, Html 5, Typescript, Javascript, Длиннопост

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

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

Разработка игры на phaserjs - 2: выбор редактора Gamedev, Html 5, Typescript, Javascript, Длиннопост

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

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

Notepad++

Разработка игры на phaserjs - 2: выбор редактора Gamedev, Html 5, Typescript, Javascript, Длиннопост

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

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

Sublime text

Разработка игры на phaserjs - 2: выбор редактора Gamedev, Html 5, Typescript, Javascript, Длиннопост

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

Не рекомендую для новичков.

Webstorm

Разработка игры на phaserjs - 2: выбор редактора Gamedev, Html 5, Typescript, Javascript, Длиннопост

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

Платный, но есть 30 дней триал.

ИТ-проекты пикабушников

367 постов3.2K подписчика

Добавить пост

Правила сообщества

0. Запрещены посты вне тематики сообщества

1. Уважайте труд людей, пишите только конструктивную критику,

2. Не выкладывайте информацию по своему проекту чаще 2ух раз в месяц