Executando verificação de segurança...
1

Não há motivo para se recriar o ExpressJS se ele atende muito bem a necessidade do projeto.

Eu uso o ExpressJS e não tenho problemas com ele, mas ele tem poucas atualizações (e pouca manutenção no código), pode ver pelas últimas versões no NPM. Não acompanho o desenvolvimento, mas a versão 5 já me parece quase uma lenda 😅

Para você, o que diferencia o ExpressJS do silex, já que parece ter mencionado ele positivamente no texto? Uma falta de manutenção por mais alguns anos não poderia torná-lo um silex?

Me parece fácil migrar do ExpressJS para outra solução, mas nunca precisei fazer isso. E também nunca usei o silex, por isso estou perguntando.


Algo não relacionado à esta sequência de comentários, mas relevante ao tópico discutido, é o caso do protestware do node-ipc (mais sobre a história no BleepingComputer).

Carregando publicação patrocinada...
2

Citei o Silex pois vi um tutorial desse ano recomendando ele para gerenciar rotas, a pessoa deve usá-lo repetidamente a anos e nem sequer deve acompanhar como está o projeto. É para essa situação que eu quis chamar a atenção.

Quanto ao Express, por mais que o desenvolvimento dele esteja lento, ele não está morto ou abandonado, há commits no projeto toda a semana. E os outros projetos em torno dele (como middlewares), o tornam extensível e talvez por esse motivo o pessoal prefere esse caminho do que alterar o core.

E nesse caso em particular, as coisas começaram a andar mais devagar quando a Node Foundation se envolveu diretamente no projeto. Caso ele fique abandonado realmente, seria imprudente iniciar um novo projeto com Express.