Dúvida sobre arquitetura MVC (trabalho da faculdade).

11 views
Skip to first unread message

Chico Júnior

unread,
Feb 13, 2016, 10:11:59 AM2/13/16
to CEJUG
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!

Leonardo

unread,
Feb 13, 2016, 10:20:59 AM2/13/16
to ce...@googlegroups.com
Vai te custar o jsf da tua aplicação.

Para fins educacionais, sugiro usar algum framework css + componentes javascript que suporte o angularjs. As bolas da vez são o angular material (promete, mas está verde), o materialize ou bootstrap limpo mesmo.

Não esqueça de ativar o CORS no servidor, caso contrário seu app mobile, caso não se resuma a uma webview, terá problemas em chamar as rotas do seu app rest.


--
-- Você está inscrito na lista de discussão técnica do CEJUG. Para sair da lista de discussão, envie um email para cejug+un...@googlegroups.com.
---
Você recebeu essa mensagem porque está inscrito no grupo "CEJUG" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para cejug+un...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para ce...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/cejug.
Para mais opções, acesse https://groups.google.com/d/optout.

Rafael Ponte

unread,
Feb 13, 2016, 12:45:31 PM2/13/16
to ce...@googlegroups.com
Leonardo,

O CORS existe para comunicação a partir do browser. De um http client qualquer não há necessidade.
--
Rafael Ponte
TriadWorks | Formação Java
http://cursos.triadworks.com.br

Leonardo

unread,
Feb 13, 2016, 2:59:02 PM2/13/16
to ce...@googlegroups.com
Verdade, Rafael. Eu tenho necessidade do CORS porque mesmo meus apps mobile precisam, mas realmente a necessidade não se estende a clientes "nativos". 

Francisco do Vale

unread,
Feb 13, 2016, 3:02:59 PM2/13/16
to ce...@googlegroups.com
Obrigado pelo feedback galera.


Atenciosamente,

Francisco do Vale
99244-3208/99773-5581
Reply all
Reply to author
Forward
0 new messages