Sou Backend, eu eu odeio tudo que exista em front, apesar de ter alguns projetos fullstack. Faço em vibecoding... Claro não sou esses maluco que compra hype de I.A e faz um site em lovable e faz deploy com a segurança do seu SaaS ser um jwt em local storage, me aprofundei sobre boas praticas com front e SPA e PWA. Mas sinto que o dev front end ficou cansado de ser um CRUD monkey e deixou o front end muito complexo, é tanto framework , e tanta loucura... que eu nem sei mais o que é HTML / JS / CSS, volta e meia vejo algo sobre esses frames e nunca sei se algum realmente é bom. Mas irei analizar o Nuxt e testar ele em algum projeto pessoal. Obrigado pela dica.
Eu atuo como full-cycle, e vi a dificuldade do front-end crescendo durante os anos... Eu era da época que vc usava HTML junto com o PHP pedindo um echo de tag... isso resolvia o problema na época (vide joomla e Wordpress), mas os tempos mudam... e temos que nos adaptar...
Na minha visão hoje em dia o Dev não tem o direito de Odiar nada... Ele simplesmente faz... (ou deveria)
Somos profissionais e não amadores, por isso que falo que não podemos odiar tecnologias...
Lidamos com elas e cumprimos a task
Afinal, ser adulto não é fazer tudo que queremos, e sim fazer tudo que precisa ser feito.
BackEnd antes era bem mais difícil, mas hoje eu acho mais fácilde fazer do que o front (e olha que um Back com o padrão JSON:API https://jsonapi.org/ .. é bem complexo)
Eu recomendo dar uma olhada no front de vez em quando... Ser especialista em Back deve ser bom para o mercado (mas não creio que tanto) mas é ruim pra vc pois te limita.
Você tem toda razão quando diz "Somos profissionais e não amadores, por isso que falo que não podemos odiar tecnologias..." isso aqui é um fato e fui infeliz nas minhas palavras, como dev minha função é fazer, seja front / back e o que for, inclusive acho importante que no inicio voce seja um dev generalista, pois até na hora de criar um backend, se tiver contato com fronts e refatorado coisas em front voce vai com uma visão além na hora de criar qualquer feat no back, por exemplo hoje sei a importancia de uma modelagem de BD após aprender a fazer deploys nos meus projetos (Instancia de ORM, Numero de chamadas no banco, DB Master e Slave a afins) . E sim concordo contigo o backend atualmente parece bem mais interessante e "Facil" de implementar
O conceito de fácil é subjetivo.
Muitas vezes temos que lidar com coisas complexas, e acho isso motivante.
Sou generalista desde o inicio, e posso te garantir que isso traz valor a um dev.
Em teoria vc consegue sozinho sair do inicio e chegar ao fim do seu projeto, e aprende muito no processo!
Não sou tão bom no front, mas me viro bem justamente pq enfrento isso todo santo dia.
vale muito a pena!
Sou desenvolvedor vue e nuxt a 5 anos.
E pra falar a verdade as vagas com essa stack são limitadas e praticamente no Brasil são pouquíssimas.
O nuxt com sua versão 3 e agora a 4 evoluiu bastante e hoje é uma grande opção para quem quer SSR ou sistema híbrido.
Para quem quiser me seguir coloco dicas para nuxt e vue:
https://dev.to/heltonbrito
No Brasil... Sim...
Mas na gringa a conversa é um pouco diferente...
Eu ainda tenho fé de que de pouco em pouco, esse quadro pode mudar...