NestJS no backend, NextJS no frontend… e o burnout no meio do caminho
Nos últimos meses, tenho me esforçado para tirar do papel algumas ideias de micro-SaaS e softwares B2B. No entanto, acabo sempre caindo na mesma armadilha criada por mim mesmo:
"Qual framework usar?"
"Será que vale a pena continuar nessa linguagem?"
Essas dúvidas constantes acabam minando minha motivação e, por consequência, me fazem desistir de muitos projetos promissores ainda na fase inicial.
Hoje, já tenho aplicações rodando no mercado, todas construídas com um template próprio: uso NestJS no backend e NextJS no frontend. No backend, desenvolvi uma estrutura onde consigo gerar uma API completa com CRUD a partir de uma simples entity e um comando. Isso me poupa muito tempo e energia.
O problema está no frontend: preciso codar cada tela, formulário e tabela manualmente. Isso torna o processo repetitivo, cansativo e custoso, principalmente quando comparado à agilidade que consegui no backend.
Buscando soluções, cheguei a testar o FilamentPHP, que facilita bastante a criação de interfaces administrativas com CRUDs prontos. Mas para usá-lo, eu teria que sair da minha zona de conforto, aprendendo a fundo um novo framework em uma linguagem (PHP) que não domino tanto quanto o TypeScript.
Também cogitei centralizar tudo em um único projeto usando apenas o backend do NextJS, mas a verdade é que ele não chega nem perto da robustez e organização que consigo com minha stack atual baseada em NestJS.
No fim, sempre acabo voltando à combinação Next + Nest, torcendo para que um dia inventem um framework que una o melhor dos dois mundos. (Um "NestexJS" kkkk)
Alguém aí já passou por isso? Como vocês lidam com essa indecisão e com o medo de “estar escolhendo errado”? Qual conselho vocês dariam para quem trava nesses pontos?