Nova IDE com suporte a JavaScript (Node.js): primeira impressão
O ecossistema JavaScript continua a se desenvolver rapidamente, e a escolha das ferramentas de desenvolvimento torna-se cada vez mais crítica. Uma nova IDE (Ambiente de Desenvolvimento Integrado) surgiu no mercado, focada no desenvolvimento backend com Node.js. Neste artigo, compartilhamos nossas primeiras impressões ao trabalhar com ela.
O que é essa IDE?
O novo produto foi criado por uma equipe que anteriormente trabalhava com ferramentas para Python e Go. Os desenvolvedores decidiram preencher a lacuna de um ambiente verdadeiramente moderno para Node.js, que combinasse a leveza de um editor de código com o poder de uma IDE completa. O grande destaque é a integração profunda com o ecossistema npm e um assistente de IA integrado que entende o contexto de aplicações backend.
Principais funcionalidades
- Preenchimento automático inteligente para Express e Fastify. A IDE não apenas sugere métodos, mas analisa rotas, middlewares e esquemas de dados diretamente do seu código.
- Depurador visual de operações assíncronas. Agora é possível rastrear cadeias de Promises e async/await em tempo real, sem alternar entre abas.
- Gerenciador de pacotes integrado. Trabalhe com package.json, atualize dependências e verifique vulnerabilidades (com base no npm audit) diretamente no painel lateral.
- Assistente de IA para APIs. Geração de endpoints, testes e documentação (Swagger/OpenAPI) a partir de descrições em linguagem natural.
Primeiras impressões ao usar
Logo após a instalação, a IDE oferece importar configurações do VS Code ou WebStorm. Isso é conveniente: a maioria dos plugins e atalhos de teclado são capturados automaticamente. Iniciar um projeto do zero levou apenas alguns minutos — o template integrado oferece estruturas prontas para APIs REST, servidores GraphQL ou microsserviços.
O terminal merece atenção especial. Ele não é apenas integrado, mas conectado ao depurador: erros são destacados diretamente no código com links para a pilha de chamadas. Ao iniciar uma aplicação Node.js, a IDE detecta automaticamente a porta e abre a URL local em seu próprio navegador.
O que não gostamos?
- Alto consumo de memória. Em um projeto de tamanho médio (cerca de 50 arquivos), a IDE ocupou mais de 1.2 GB de RAM. Isso é comparável ao WebStorm, mas maior que o VS Code.
- Suporte inicial ao TypeScript. Embora a compatibilidade total seja declarada, ao trabalhar com tipos genéricos complexos, o preenchimento automático às vezes apresentava atraso.
- Falta de plugins. Por enquanto, apenas extensões básicas estão disponíveis; a loja de plugins promete ser lançada nos próximos meses.
Vale a pena migrar?
Se você escreve em JavaScript puro e usa ativamente Node.js para backend — definitivamente sim. A ferramenta já oferece funcionalidades únicas para depuração de assincronia e gerenciamento de pacotes. Para quem trabalha intensamente com TypeScript, é melhor esperar pela primeira grande atualização. Acompanhe as novidades em pythonlib.ru — publicaremos um benchmark detalhado e uma comparação com concorrentes após o lançamento da versão estável.