Nova IDE com suporte a JavaScript (Node.js): primeiras impressões
O ecossistema JavaScript e Node.js continua a evoluir rapidamente, e com ele cresce a necessidade de ferramentas de desenvolvimento de qualidade. Esta semana, foi lançada a versão beta do CodeFusion Studio — um novo ambiente de desenvolvimento integrado (IDE), criado especificamente para projetos em JavaScript e Node.js. Os desenvolvedores prometem "um ambiente inteligente sem compromissos". Testámos a novidade e partilhamos as primeiras impressões.
Principais funcionalidades
Ao contrário de editores universais como o VS Code, a nova IDE oferece desde logo uma integração profunda com o ecossistema Node.js. Eis o que se destaca:
- Autocompletar inteligente baseado em AST — as sugestões consideram não apenas os tipos de dados, mas também a estrutura do seu projeto, incluindo exportações de pacotes npm instalados.
- Depurador Node.js integrado — funciona "de fábrica" sem plugins adicionais. Suporta breakpoints precisos, visualização da pilha de chamadas e expressões live.
- Trabalho nativo com npm e yarn — o gerenciador de pacotes está incorporado diretamente no painel de ferramentas. Pode atualizar dependências, ver vulnerabilidades e executar scripts sem alternar para o terminal.
- Suporte a TypeScript — validação completa de tipos e auto-importação para ficheiros .ts e .tsx.
Interface e desempenho
A interface tem um estilo minimalista: tema escuro por defeito, painéis arrastáveis e terminal integrado. Os desenvolvedores afirmam que a IDE consome 30% menos memória RAM em comparação com alternativas, graças a um núcleo otimizado em Rust. Durante os testes com um projeto em Express.js (cerca de 50 ficheiros), a inicialização demorou menos de 3 segundos e o autocompletar funcionou sem atrasos.
Primeiras impressões
A nova IDE realmente resolve muitas dores dos desenvolvedores Node.js. A integração com o depurador foi particularmente agradável — já não é necessário configurar o launch.json manualmente. No entanto, ainda falta suporte para Docker e ferramentas de teste integradas (os desenvolvedores prometem adicioná-las na próxima atualização). Ainda assim, para o trabalho diário com JavaScript no servidor, já é uma ferramenta completa.
A versão beta está disponível para Windows, macOS e Linux. Pode descarregar a distribuição no site oficial do projeto. Siga as atualizações no PythonLib — prepararemos uma análise completa após o lançamento da versão estável.