Re:Qual a melhor opção para desenvolvimento web em java?

12 respostas
danieldestro

Struts não morreu.
Ainda existe o Struts antigo, como todos conhecemos, o Struts Shale, baseado no JSF e futuramente a junção do Struts com WebWork.
http://struts.apache.org

12 Respostas

K

O Struts não foi descontinuado.

dudaskank

Bom, o struts continua sim, agora ele vai virar a versão 2 e vai incorporar um outro engine de um tal de webwork, se vc for no site vc entenderá melhor.

JSF se não me engano é um padrão Java, então não deverá ser descontinuado…

Mas não sou especialista nisso, então espere alguém mais habilitado para a resposta…

flw e boa sorte :slight_smile:

[edit]demorei pra responder apareceu um monte aqui hehehe[/edit]

glaucioguerra

ederson,

Minha sugestão é o Mentawai como framework web. É simples, a curva de aprendizado é pequena e não existe xml para configurar. Também estão trabalhando com filtros para o AJAX.

Dá um olhada em:
http://www.mentaframework.org/

Rubem_Azenha

Estude o Mentawai, ele é rápido de aprender. Se é ou não melhor, você vai descobrir.

fabiofalci

Cara, uso o Webwork e gosto, especialmente integrado ao spring.

T

Cara, blz!!

Eu uso o Vraptor!!! Não perca tempo!!!

http://vraptor2.sourceforge.net/

Motivos:
Why should I use VRaptor?
If you need an easy to use controller and your team needs to start producing some handsome code today, VRaptor is a good starting point.

You will find it easy to use and solve many common problems found in Struts/Webwork/other frameworks alike:

annotations based

favors conventions and minimizes configuration (even annotations)

no xml configuration to define the application bussiness

smaller and rapid-growing learning curve

bussiness logic implemented in simple POJO classes (favors reuse)

small collection of (powerfull) options: all projects use the same features

instantiates objects as needed when parsing request parameters

generic collections support when converting parameters

simple to implement data converters

no need to learn new tag libraries only to use this framework: use what you are already used to

you can use any view you desire not locked to jsp, velocity or freemarker (try velocity + sitemesh)

fast and easy to implement functional testing

Prefer libraries which are not attached to any kind of controller instead of those who aims at giving you everything you desire

It is known that there is no silver bullet, don’t try to use something that claims to be the one, VRaptor is not one, it simply solves some problems that other frameworks left behind or created when they tried to solve everything at the same time.

Valeu, bons estudos!!!

Leandro_BSB

Sugiro o uso do JSF, que deve ser incorporado à especificação J2EE e, portanto, virar padrão de mercado.

[]s

LEAndro

J

Primeiro, qual o tamanho do projeto? que tipo de padrão você quer usar?

No seu modelo de negocio? Vai usar queries direto, vai usar Domain Objects? Active Record?

E na web, você prefere MVC ou componentes?

MVC é bom e bem mais antigo que o orientado a componentes, e eu indicaria sem sombra de dúvidas o Spring MVC. Bom, simples e escalavel.
Se o projeto não for grande, você pode ainda tentar o Grails (http://grails.codehaus.org) que tenta imitar o Rais no java.

Mas se você esta pensando em componentes, que eu pessoalmente prefiro, eu recomendaria você dar uma olhada no Wicket e no JSF (mas NÃO use JSP! Use Facelets).

gui_sv

Eu utilizo o Struts … queira ou nao … é o que todos conhecem…consequentemente…mais facil de encontrar material de estudos, entre outros…

Dois amigos meus ja mexeram com o vRaptor e tambem gostaram bastante… é um projeto novo e tem tudo pra dominar pra quebrar os outros frameworks !

Agora é contigo …

Ederson_Schmeing

Boa tarde!
Estou preste a iniciar um projeto para web em java.
E gostaria de saber qual a melhor opção para desenvolvimento?
Ja utilizei o STRUTS na minha monografia mas pelo que pesquisei o projeto foi descontinuado. Pesquisei o JSF tambem mas teria que integrar ele com o AJAX. Agora estou em com medo de usar esse framework de terceiros e não ter garantia de continuidade deles.
Pensei até em fazer com assim.
Qual a opnião de vcs sobre o assunto?

Obrigado

Ederson Schmeing

Ederson_Schmeing

Obrigado por enquanto pessoal.
Mas preciso mais opniões.

Ederson_Schmeing

Primeiro, qual o tamanho do projeto? que tipo de padrão você quer usar?
A principio o projeto não vai ser grande, mas com o decorrer do
acho que vai crescer.
Estava pensando em MVC.

No seu modelo de negocio? Vai usar queries direto, vai usar Domain Objects? Active Record?
Sim estava pensando em fazer tudo com JDBC mesmo. Mas não sei até onde e viável. Ainda não conheço Domain Objects e Active Record, vou pesquisar.

E na web, você prefere MVC ou componentes?
Então eu já utilizei MVC.

Qual a diferença entre MVC ou componentes?

Criado 26 de maio de 2006
Ultima resposta 27 de mai. de 2006
Respostas 12
Participantes 11