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

Olha, depende.
Ambos vão resolver teu problema, mas tu tem que saber organizar o código, porque ambos tem uma estrutura pra você seguir.
Não é so abrir o projeto e começar a macetar código, se tú começar errando, vai ter que refazer o trabalho inteiro pra organizar.

Angular segue o padrão MVVM. Você vai ter uma classe que vai
ficar toda a lógica da view e uma service que vai ficar a regra de negócio.
No next você não tem isso, tem que separar na mão e fazer injeção de dependências na unha.
Qual escolher então? Quer escalar de maneira rápida e fácil? Vai de Next. Porém, se você se preocupa com desempenho, o Next vai ser um tanto problemático, porque ele usa React pra renderização da view e o React tem umas paradas chatinhas pra evitar re-renderização. Mas diferente do Angular, ele vai reclamar sempre que você cagar na estrutura de dados.

Agora o Angular, se você quer um projeto padronizado, reativo e de fácil manutenção, Angular é o teu frame.
Ele vai te obrigar a trabalhar com injeção de dependências e vai forçar você seguir as regras do framework. Eu costumo chamar de POF (Programação Orientada ao Framework). Por mais que você possa enfiar todo o código na classe do componente, uma hora você vai precisar compartilhar estados, aí você vai precisar de uma service, aí você vai ser obrigado a separar a regra de view das regras de negócios. E assim, o framework vai te guiando no código.
Outro ponto, é que o Angular vai prover pra você 90% das ferramentas que você precisa pra montar seu projeto, sem falar que ele é padronizado. Do jeito que se usa uma coisa, se usa todas. Então se você precisa de um serviço, vai injetar no construtor, se precisa de uma ferramenta, vai instânciar uma classe. Angular tem duas documentação, ambas completas e de fácil entendimento.

Vai de você e do seu projeto, eu sou Dev Angular e garanto que tudo aquilo que os demais afirmam que aumenta a curva de aprendizado do Angular são tudo features da linguagem javascript ou do superset Typescript.
Angular trabalha com o HTML e o CSS separado do javascript, então você não vai ficar perdido no desenvolvimento.

Agora, o Next é só exportar a função retornando um HTML, resolve muitos problemas do React e por mais que eu odeie o React, nunca vou desmerecer o Next, ele é uma baita mão na roda, mas você tem que saber gerenciar o SSR.

Está ai os meus 5 centavos de contribuição, cola na minha comunidade no whatsapp, tem muito Dev Next/Angular lá que pode ajudar você independente da sua escolha.

https://chat.whatsapp.com/J8MKSEqcBI03k3CLn3Mr77

Carregando publicação patrocinada...
0