Olá pessoal!
Estou com uma dúvida sobre MVC e arquitetura de uma aplicação.
Em um projeto da faculdade no semestre passado construímos uma aplicação web e utilizamos o framework jsf para a nossa camada de visão. Nesse semestre temos que construir uma aplicaão multiplataforma (web + mobile). Nós podemos (e vamos) aproveitar a parte web da aplicaçao e desenvolver o aplicativo mobile (android) e para isso teremos que usar REST. Partindo dessa necessidade surgiu uma ideia de que, já que teremos que adptar o back end para utilizar rest, poderíamos refazer o front e utilizar angularjs no lugar do jsf (porque vimos em uma outra disciplina e gostamos do framework).
Emfim, minha dúvida é sobre as questoes de prós e contras que teremos nessa nova abordagem, custo para o projeto e possíveis dificuldades que poderemos encontrar pela frente, caso nossa equipe siga essa abordagem.
Valeu!