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

Po, entendi, faz muito sentido.
Me parece interessante mesmo ter a arquitetura imposta, quando trabalhei com React fiquei algum tempo procurando um padrão ou convenção para a arquitetura do projeto e a única resposta que encontrava de fato era "depende".
É bom, no entanto, que a imposição de uma arquitetura seja feita durante o desenvolvimento, dessa forma fica mais fácil implementar o uso de features que não contávamos com a utilização ou mesmo existência quando começamos o projeto, ponto pro Angular.

Carregando publicação patrocinada...
1

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

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!