Eu encontrei um artigo que fala sobre por que você deve usar essa estrutura ao desenvolver aplicativos. Eu acho que todas as 5 razões que ele aponta podem ser adequadas para o desenvolvimento web também. É altamente recomendável que você leia este artigo , mas, para resumir, é por isso que você deve usar Angular JS:
- Fácil de refatorar partes do código – em análises (que geralmente não é escrito em Angular JS), é muito fácil ver a diferença entre a minoria do código que é escrito em Angular e entre o resto. Isso lhe dá uma aterrissagem suave.
- JavaScript está se tornando um inferno de manter e entender. Com Angular JS, você não precisa saber nada sobre frameworks JavaScript MVC. 10 aulas de tutorial e um pouco de treinamento farão isso.
- Em alguns projetos, a equipe leva pelo menos uma semana para preparar um ambiente adequado para um determinado projeto. Angular JS tem alguns plug-ins que permitem a geração fácil de um repositório Angular.
- É muito fácil de testar e muito rápido descobrir onde e quando você quebrou algo.
- Suporte da comunidade – quando você encontrar um problema no Angular JS e precisar de ajuda, os usuários do Stack Overflow lutarão uns contra os outros para ser o primeiro a lhe dar uma resposta.
Se você ainda não está convencido, veja esta demonstração , que foi desenvolvida em Angular JS.