Sugestões de Framework

22 respostas
caiomacedor

Bom dia pessoal, estou aqui pra pedir sugestões da galera que tem mas esperiencia em arquitetura. Vou tem que começar um projeto do zero. Será um projeto web, mas estou com duvida em qual dessas 2 framework utilizar, JSF2 ou Spring MVC, lembrando que qualquer uma das duas que eu definir, será meu primeiro projeto profissional com uma das. Vou ter que estudar bastante pra não fazer besteira. Tenho grande conhecimento em Struts 1 e struts 2, e um pouco em JSF 1.2. Gostaria que a galera aqui desse algumas opniões.

22 Respostas

drsmachado

JSF 2 com Primefaces 3.4. Com certeza a melhor opção.

tmvolpato

+1

e spring security para segurança

lleos

JSF2 Com certeza!

caiomacedor

Parte de security que o tmvolpato citou seria Login essas coisas?

Kevin_Stortz1

Cara to fazendo meu tcc do técnico esse semestre, e não conhecia nada de java web, ainda não conheço muito mas vai indo, fiz todo meu projeto com JSF2 e Primefaces 3.4 pode fazer de boa que você consegue apenas precisa se empenhar um pouco, e o principal não desista :wink:

lazaropj

Usa VRaptor… =D

caiomacedor

VRaptor??? Hummm já ouvi falar, mas…
É que quero agregar conhecimentos, e pra ser bem sincero eu nunca ouvi falar de um projeto ou consultoria que use VRaptor.

DaniloAndrade

se for por facilidade em desenvolvimento o jsf 2 seria a primeira escolha, mas acho que antes de escolher o framework que vc irar usar vc deve pensar nos requisitos e necessidades do seu cliente e não somente no framework mais facil de aprender e usar.

a muita coisa que vc deve levar em consideração.

por exemplo:

a aplicação ficara disponível na web ou será acessada dentro da intranet de uma empresa ou os dois?

qual o publico alvo da sua aplicação?

qual a demanda de acesso?

acho que essas são algumas questões que devem ser respondidas antes de escolher um framework.

as reposta para essas perguntas irão determina o framework mais indicado pra cada caso.

mas essa é minha visão

como desenvolvedor agente sempre que puxar a sardinha pra aquilo que agente mais sabe, mas acho que antes de qualquer coisa devemos pensar no que o cliente precisa e não no que é mais fácil pra mim

lazaropj

Eu trabalho para o Grupo Abril…
E aqui a gente usa VRaptor…
Pronto… agora vc já conhece uma empresa q trabalhe… rsrsrs
Eu já usei Struts, JSF, Wicket e Vraptor.
E indico para vc o Vraptor e Wicket.

Vi agora q vc é de Osasco… Você a DGB aí em Osasco? Pois é, é aí q a gente usa VRaptor.

aix

+1

e spring security para segurança

e JAAS não é melhor que Spring security ?

http://docs.oracle.com/javase/6/docs/technotes/guides/security/jaas/JAASRefGuide.html

tmvolpato

a parte de segurança
é o papel(Role) que o usuário vai ter no seu sistema

por exemplo

usuário adm => pode ter acesso a tudo
usuário comum => pode apenas visualizar

fora o Spring Security existe o JAAS, ai vai de gosto

caiomacedor

Legal Lazaro Jr. o Grupo Abril é um grupo muito forte… bom saber. Mas uma framework para pensar em estudar então.

caiomacedor

DaniloAndrade. Concordo plenamente com sua opinião. É o seguinte, essa aplicação será usada apenas numa intranet de uma grande empresa. Mas Como ela será uma aplicação com muitos dados confidenciais ela será acessado por um numero não muito grande de pessoas. Acredito que por valta de umas 200 a 300 pessoas.

tmvolpato

+1

e spring security para segurança

e JAAS não é melhor que Spring security ?

http://docs.oracle.com/javase/6/docs/technotes/guides/security/jaas/JAASRefGuide.html

vai de gosto

eu prefiro Spring Security

DaniloAndrade

então jsf2 é uma boa opção, e vc pode também usar cdi para injeção dependência, e jaas para segurança

o vraptor é uma boa escolha mas segue um paradigma diferente do jsf, jsf é um framework component based onde vc terá uma facilidade maior no desenvolvimento das telas e o vraptor e um action based ele tem uma curva de aprendizagem menor que o jsf2, vc terá um maior controle sobre o html da view, mas vai precisar ter mais trabalho pra construí-la

caiomacedor

É pelo o que vejo aqui, o JSF 2 esta vencendo… Acho que vou fazer em JSF mesmo. Muito obrigado pela sugestões galera. E provavelmente vou ter que voltar aqui pra pedir help pra vocês quando iniciar o desenvolvimento.

Baratao

Eu sugiro o Vraptor.
Trabalho na Amil e usamos o Vraptor.
Não temos do que reclamar, super produtivo e elegante.

DaniloAndrade

Baratao:
Eu sugiro o Vraptor.
Trabalho na Amil e usamos o Vraptor.
Não temos do que reclamar, super produtivo e elegante.

concordo com vc, sou fã do vraptor, é mais fácil de aprender e é mais produtivo, mas há também uma dificuldade maior pra se construir as views, mas nada que um webdesign na equipe não ajude.

tmvolpato

DaniloAndrade:
Baratao:
Eu sugiro o Vraptor.
Trabalho na Amil e usamos o Vraptor.
Não temos do que reclamar, super produtivo e elegante.

concordo com vc, sou fã do vraptor, é mais fácil de aprender e é mais produtivo, mas há também uma dificuldade maior pra se construir as views, mas nada que um webdesign na equipe não ajude.

Próximo objetivo meu é aprender Vraptor sempre ouvi fala bem dele
e gostei mais ainda qdo assisti a palestra da Caelum falando dele

S

Estou exatamente na mesma situação e dúvida do autor do tópico. A princípio me interessei mais por frameworks action based, por me dar mais “controle” sobre o código da view. Aí minha dúvida ficou entre Spring MVC e VRaptor. Pelo o que estou lendo e estudando gostei muito do VRaptor, mas surgiu a mesma questão que o autor colocou. Parece não ser tão usado em grandes empresas de desenvolvimento. Mas só nesse tópico já surgiram duas empresas grandes (não de desenvolvimento) que parecem utilizá-lo.

Como falei, a princípio me interessei por frameworks action based, mas tenho lido bastante que JSF, principalmente para intranet (é claro que não só), esta sendo muito recomendado. Até por algumas pessoas que gostam muito action based.

Ainda estou na dúvida, mas vou continuar lendo a respeito. É claro que também depende muito dos requisitos do sistema, mas se tiver mais gente que possa opinar seria bom :smiley: .

Inclusive sobre a utilização do VRaptor no mercado de trabalho atualmente. Ou se seria melhor, em caso de action based, Spring MVC.

felipeguerra

quais são os requisitos não funcionais do seu sistema?

falar em FMK assim, é muito superficial…

felipeguerra

DaniloAndrade:
Baratao:
Eu sugiro o Vraptor.
Trabalho na Amil e usamos o Vraptor.
Não temos do que reclamar, super produtivo e elegante.

concordo com vc, sou fã do vraptor, é mais fácil de aprender e é mais produtivo, mas há também uma dificuldade maior pra se construir as views, mas nada que um webdesign na equipe não ajude.


Produtividade?

Vou te dar uma receita de produtividade:

Play 2.0 -> Cloudbees para build&deploy, integração contínua -> um bom desenvolvedor

Criado 27 de novembro de 2012
Ultima resposta 28 de nov. de 2012
Respostas 22
Participantes 11