[ Dúvida ] Express.js, Hono, Fastify e Nest.js. Quais são seus papeis no ecossistema do Node.js?
Introdução:
Recentemente tenho avançado em meus estudos com Node.js com vários pequenos projetos testados localmente, e chegou a hora de escolher um framework e começar criar aplicações mais completas.
Após uma breve pesquisa, encontrei express.js e nest.js, e ao olhar outras fontes encontrei o Hono e o fastify.
Dúvida:
A questão é que, após ler um pouco da documentação de cada um, praticamente todos se apresentam da mesma forma, sendo uma solução para web.
Dentre todos esses, o que mais encontrei conteúdo foi sobre express.js, então julgo ser o mais popular, porém não sei o que ele tem de melhor em relação aos outros três.
O mais diferente, foi o nest.js, que deixou enfatizado seu foco no server-side. Algo parecido com o Next.js, talvez?
Tirando estes dois, os outros se apresetam basicamente da mesma forma que o express.js. Ah, o hono me pareceu no quisito modernidade. Parece ser algo mais recente, com o foco nos padrões atuais da web.
Com isso, venho perguntar aos mais experientes. No geral, qual é a particularidade desses framewords em relação aos outros?
Meu objetivo é apenas aprender no momento. Então vou escolher o express.js por aparentar ter mais conteúdo, mas no futuro pretendo atuar como profissional full-stack, e quero conhecer as ferramentas certas para o problema certo.