Como está o Nuxt hoje? consigo resolver esses problemas sem dor de cabeça?
Pode apostar que sim...
O Nuxt amadureceu muito — principalmente da v3 pra v4.
Claro, como qualquer framework moderno, exige estudo e leitura da documentação, mas hoje tudo está bem mais intuitivo e previsível.
Sinceramente a última vez que eu tentei fazer um projeto com Nuxt eu não consegui fazer um middleware de autenticação funcionar.
Não tinha uma clareza pra mim de onde o componente estava rodando, se é no cliente ou servidor.
Sim, essa confusão era comum lá atrás.
Mas hoje a separação é cristalina:
se o middleware estiver em server/middleware/, ele roda no backend;
se estiver em app/middleware, é do frontend.
Basta entender o ponto de interceptação que você precisa — o conceito é simples, e o framework não te atrapalha nisso... Na verdade isso não é problema do framework em si... é só conceito mesmo...
O nitro pra mim era mais uma pedra no caminho que uma facilidade, abandonei totalmente em favor do React.
Hoje o Nitro é praticamente transparente pro dev.
Ele cuida do SSR, rotas e APIs de forma encapsulada — você raramente precisa se preocupar com ele diretamente.
No dia a dia, ele só garante que tudo funcione rápido e de forma universal, sem dor de cabeça.
Sim, eu vim do Vue para o React e sinceramente, na época, o react era muito superior.
Totalmente compreensível... o React realmente estava num momento melhor há alguns anos.
Mas vale lembrar que isso não é uma comparação direta: React é a base, enquanto Nuxt é o framework completo (assim como Next é pro React).
E hoje, Vue e React estão lado a lado em maturidade e performance — o que muda é filosofia e governança.
Eu vejo justamente o contrário, antigamente o Next era muito mais amarrado à Vercel, hoje ele roda fora dessa infraestrutura normalmente.
Sim, dá pra rodar fora, mas nem tudo é tão simples assim.
Há várias discussões na comunidade sobre as dificuldades de self-host do Next com todos os recursos funcionando — como ISR, edge functions, otimização de imagens e fontes, e o app router integrado à infra da Vercel.
Recomendo duas leituras interessantes sobre isso:
-
https://dev.to/focusreactive/self-hosted-nextjs-when-vercel-is-not-an-option-39oe
-
https://www.reddit.com/r/nextjs/comments/1n5h10z/no_sane_person_should_self_host_nextjs/
Então, se você consegue rodar tudo fora da Vercel sem restrições, parabéns mesmo — é um feito!
Mas esse é justamente o ponto: o Nuxt nunca te prende a nada.
Você pode hospedar na Vercel, Netlify, Cloudflare, VPS, ou até no seu próprio servidor... sem nenhuma limitação de funcionalidade.