Enable javascript in your browser for better experience. Need to know to enable it? Go here.
Publicado : Apr 26, 2023
NÃO ENTROU NA EDIÇÃO ATUAL
Este blip não está na edição atual do Radar. Se esteve em uma das últimas edições, é provável que ainda seja relevante. Se o blip for mais antigo, pode não ser mais relevante e nossa avaliação pode ser diferente hoje. Infelizmente, não conseguimos revisar continuamente todos os blips de edições anteriores do Radar. Saiba mais
Apr 2023
Avalie ?

Um dos temas que parece despertar um interesse perene em nossas discussões é a questão dos monorepos. Alguns locais os adotaram para toda a organização, enquanto outros aplicaram o conceito em certos aplicativos restritos, como aplicativos móveis ou de desenvolvimento combinado de UI/BFF. Independente de quando ou onde é apropriado usar os monorepos, o setor parece estar revisitando ferramentas que podem gerenciar com eficácia grandes bases de código e prepará-las com eficiência em unidades implantáveis. Turborepo é uma ferramenta relativamente nova nesta categoria, que oferece uma alternativa ao Nx ou ao Lerna para grandes bases de código JavaScript ou TypeScript. Um dos desafios com grandes repositórios é executar compilações com rapidez suficiente para não interromper o fluxo da pessoa desenvolvedora ou reduzir a eficiência. Turborepo é escrito em Rust, o que lhe dá grande desempenho; ele também compila de forma incremental e armazena em cache as etapas intermediárias, para acelerar ainda mais as coisas. No entanto, requer mudanças no fluxo de trabalho da pessoa desenvolvedora que levam tempo para aprender e provavelmente é mais adequado para grandes bases de código com várias compilações independentes, onde uma abordagem diferente é necessária. Descobrimos que a documentação é escassa, levando algumas equipes a, por ora, se aterem a ferramentas mais bem estabelecidas. No entanto, vale a pena avaliar e ver se o Turborepo e seu novo companheiro, o Turbopack (atualmente em versão beta), continuam a evoluir.

Baixe o PDF

 

 

 

English | Español | Português | 中文

Inscreva-se para receber o boletim informativo Technology Radar

 

 

Seja assinante

 

 

Visite nosso arquivo para acessar os volumes anteriores