Sim é bom arquitetura bem definida, principalmente quando trabalhamos em time. Quando se trabalha sozinho, aí tu escreve do jeito que tu quiser (React, cof cof) com Go Horse, arquivo de mil linhas e o escambal. Quem trabalha com Back-end sabe como é doloroso trabalhar com algo que não tem padrão algum. E pode piorar, os líderes do projeto querem inventar padrões no front quando o produto já tá "pronto". Aí lasca. Como você disse, o ideal é que esse tipo de coisa seja definido de início. Nesse aspecto, Angular é vantajoso, porque, mesmo se tu nunca viu angular, o jeito de criar não foge daquele mundo. Quando fui aprender React pra trabalhar como full stack, apanhei muito. Tu vai buscar informações na Internet e tu percebe que cada um escreve do jeito que quer kkkkk
Respondendo a "Po, entendi, faz muito sentido. Me parece inter..." dentro da publicação [Discussão] O uso de VueJS e NuxtJS em grandes projetos
1
1
Pois é, isso sempre me incomodou no front, as minhas primeiras linguagens dps de C foram Java e Python, as duas geralmente tem algum tipo de padrão, apesar de não ser obrigatório, Java principalmente. Enfim, obrigado mano, talvez eu tente Angular em um futuro próximo!