Ferramentas de desenvolvedor #006 – Comunidade de desenvolvimento
Bem-vindo ao Developer Tooling #006, um aprimoramento de boletim informativo para o popular e alto boletim de alta qualidade do Freek Van Derten, voltado para engenharia de software e campos relacionados. Se você não conferiu o boletim informativo dele, reserve um tempo para agora. Vale a pena. Para esta edição, estamos experimentando uma abordagem temática para todas as ferramentas exibidas. Informe-nos se preferir (ou não!) Tema: Ecmascript/TypeScript Bundlers e compiladores binários nativos (construídos com go, ferrugem, etc.) rspackDescription: um compilador javascript moderno e baseado em ferrugem que substitui o webpack. O que gostamos: Rich Feature Set que tenta ter um paridade com webpack; Faz parte de um ecossistema crescente que parece bem mantido. O que não gostamos: ele suporta complexidade semelhante em sua configuração devido à paridade do recurso com o WebPack EsbuildDescription: um compilador JavaScript/TypeScript/React escrito em Go. Era ordens de magnitude mais rápida do que qualquer outra coisa antes que fosse legal. O que não gostamos: perdeu algum terreno para ferramentas como o BUN. Bundescription: um empacota, compilador e gerente de pacotes ricos em recursos, ricos em recursos. O que gostamos: é incrivelmente rápido não apenas quando se agrega, mas também como uma substituição do NPM – está trabalhando na paridade de recursos com a NPM CLI e API; A instalação do BUN é muito mais rápida que o NPM, é difícil de acreditar. O que não gostamos: está escrito em ZIG, o que pode ter sido uma má escolha para a manutenção de longo prazo. RolldownDescription: Uma ferramenta à base de ferrugem que visa substituir o Rollup. O que gostamos: Desenvolvimento altamente ativo. O objetivo é substituir o Rollup, o que é muito lento. O que não gostamos: a documentação deixa algo a desejar (não é ruim, mas poderia ser melhor) FarmDescription: Outro Bundler baseado em ferrugem do que gostamos: excelente documentação; está sob desenvolvimento ativo há algum tempo; Se seu histórico for um indicador confiável, ele (espero) será mantido com segurança nos próximos anos. O que não gostamos: as comparações de velocidade em seu site parecem desonestas – não gostamos que ele afirme ser mais rápido do que tudo, mas não oferece comparações diretas para ferramentas como o BUN. (Nota: não estamos comentando sobre a precisão de suas comparações – apenas observando que as comparações não são apresentadas na melhor luz)
Fonte