Новая IDE с поддержкой JavaScript (Node.js): первый взгляд
Экосистема JavaScript продолжает стремительно развиваться, и выбор инструментов для разработки становится критически важным. На рынке появилась новая интегрированная среда разработки (IDE), ориентированная на бэкенд-разработку с использованием Node.js. В этом материале мы делимся первыми впечатлениями от работы с ней.
Что это за IDE?
Новый продукт создан командой, ранее занимавшейся инструментами для Python и Go. Разработчики решили закрыть нишу по-настоящему современной среды для Node.js, которая бы сочетала легкость редактора кода и мощь полноценной IDE. Главная фишка — глубокая интеграция с экосистемой npm и встроенный AI-ассистент, понимающий контекст бэкенд-приложений.
Ключевые возможности
- Умный автокомплит для Express и Fastify. IDE не просто подсказывает методы, а анализирует маршруты, middleware и схемы данных прямо из вашего кода.
- Визуальный дебаггер асинхронных операций. Теперь можно отслеживать цепочки Promise и async/await в реальном времени, не переключаясь между вкладками.
- Встроенный менеджер пакетов. Работа с package.json, обновление зависимостей и проверка на уязвимости (на базе npm audit) прямо из боковой панели.
- AI-помощник для API. Генерация эндпоинтов, тестов и документации (Swagger/OpenAPI) по описанию на естественном языке.
Первые впечатления от работы
Сразу после установки IDE предлагает импортировать настройки из VS Code или WebStorm. Это удобно: большинство плагинов и хоткеев подхватываются автоматически. Старт проекта с нуля занял всего пару минут — встроенный шаблонизатор предлагает готовые структуры для REST API, GraphQL серверов или микросервисов.
Особого внимания заслуживает терминал. Он не просто встроен, а интегрирован с дебаггером: ошибки подсвечиваются прямо в коде с ссылками на стек вызовов. При запуске Node.js приложения IDE автоматически определяет порт и открывает локальный URL в своем браузере.
Что не понравилось?
- Высокое потребление памяти. На проекте среднего размера (около 50 файлов) IDE заняла более 1.2 ГБ ОЗУ. Это сравнимо с WebStorm, но больше, чем у VS Code.
- Сырая поддержка TypeScript. Хотя заявлена полная совместимость, при работе с сложными generic-типами автокомплит иногда срабатывал с задержкой.
- Отсутствие плагинов. Пока доступны только базовые расширения; магазин плагинов обещают запустить в ближайшие месяцы.
Стоит ли переходить?
Если вы пишете на чистом JavaScript и активно используете Node.js для бэкенда — однозначно да. Инструмент уже сейчас предлагает уникальные функции для отладки асинхронности и управления пакетами. Для тех, кто плотно работает с TypeScript, лучше подождать первого крупного обновления. Следите за новостями на pythonlib.ru — мы опубликуем детальный бенчмарк и сравнение с конкурентами после релиза стабильной версии.