Qual o melhor ambiente para desenvolver em JSF?

Olá,

Estou começando com JSF usando o Studio Creator da Sun. Ele me parece poderoso, mas acaba limitando um pouco, pois sua filosofia é de arrastar e soltar.

Gostaria de saber qual a experiência de vocês com o Eclipse ( ou outra IDE ) , quais plugins disponíveis ( bons e gratuitos ) e dicas de livro também.

Obrigado,

Márcio

IDE:
Eclipse3.2 + WTP + PluginDoWTP_ParaJSF

Livros:
JSF in Action
Core Java Server Faces

Começamos pelo básico.:
1- Eclipse 3.2 + Callisto + JSF :
http://blog.urubatan.com.br/2006/07/03/eclipse_3_2_callisto_jsf.html
http://blog.urubatan.com.br/2006/06/28/eclipse_webtools_com_suporte_a_jsf.html

2- Tem o Myeclipse é pago mais vale a pena;
3- Tem o Exadel que tem uma versão free:
http://www.exadel.com/web/portal/products/onlineDemoESGeneral
4- Tem um plugin do “projeto Amateras” que vc. pode usar junto com o WTP
http://amateras.sourceforge.jp/docs/FacesIDE/ ;
5- Tem o Faces Console para Eclipse que serve como uma boa ferramenta de apoio paraseus arquivos de configuração;

Bons links.:
http://jsftutorials.net/
http://www.jsfcentral.com/listings/A93070?link
http://www.learntechnology.net/main.do

Livro eu uso o " Core JavaServer Faces"

No demais boa sorte.

Dá uma olhada nesse aqui também

http://developers.sun.com/prodtech/javatools/jscreator/index.jsp

Obrigado pelas dicas.

Estou usando o Studio Creator, a IDE parece uma princezinha. Qualquer coisa ela dá pau. O tempo todo tenho que dar clean, build, fechar projeto + abrir projeto.

Além do mais, as coisas ficam um pouco fora do meu controle, pois a IDE faz muito por mim ( o que é bom e ruim ) .

Vou estudar pelos links.

Obrigado mais uma vez

Márcio

eu tenho usado a combinação :smiley:
1- Eclipse 3.2 + Callisto + JSF

PS.: WilliamSilva, valeu pelos links pro blog :smiley:

Caro Urubata,

[quote] 1- Eclipse 3.2 + Callisto + JSF [/quote] ,
Vc. tá usando “JSF Tools Project” para desenvolver.???
Abraços.

sim e ta bem legal :smiley:
se tu registrar os MBeans no faces-config.xml ele tem até auto-complete na EL.
nada de realmente necessário, mas é bonitinho :smiley:
:smiley:

Olá urubatan,
Acho que juntar essa receita .:
Eclipse 3.2 + Callisto + JSF Tools Project + Spring + Hibernate dá para fazer qualquer projeto.
Andei lendo no teu blog sobre “CDA” (Code Driven Architecture) achei muito legal o conceito e espero anciosamente pelo plugin agora, vc. e o Edgar Silva trabalhando no “Greenbox” isso sem contar um monte de maluco da Summa vai dar o que falar… ou melhor vai dar o que fazer.
No demais boa sorte em seus projetos :stuck_out_tongue:

valeus :smiley:

o que tenho usado nos ultimos projetos é basicamente esta arquitetura que tu falou, mas com poucas alterações …
To usando:
Eclipse 3.2 + Callisto + JSF Tools Project + Spring-Annotation (pq não curto muito XML :D) + Hibernate 3.0

to pensando em focar mais no JPA direto, em vez de usar a API do Hibernate, mas não tenho certeza ainda se vale a pena :smiley:

PS.: o plugin do Greenbox pro eclipse vai ficar beem legal :smiley:

Urubatan[quote]o plugin do Greenbox pro eclipse vai ficar bem legal[/quote] Assim que terminar o projeto me dê um reply ok.
Até mais.

[quote=urubatan]valeus :smiley:

o que tenho usado nos ultimos projetos é basicamente esta arquitetura que tu falou, mas com poucas alterações …
To usando:
Eclipse 3.2 + Callisto + JSF Tools Project + Spring-Annotation (pq não curto muito XML :D) + Hibernate 3.0

to pensando em focar mais no JPA direto, em vez de usar a API do Hibernate, mas não tenho certeza ainda se vale a pena :smiley:

PS.: o plugin do Greenbox pro eclipse vai ficar beem legal :D[/quote]

Tenho umas dúvidas, vc pode tira-las pra mim ? Por favor:

1 - O que é Spring-Annotation ?
2 - Vc usa o HiberClipse ?
3 - O que vem a ser o plugin do Greenbox ?

Valew.

[quote=marceloplis]
Tenho umas dúvidas, vc pode tira-las pra mim ? Por favor:

1 - O que é Spring-Annotation ?
2 - Vc usa o HiberClipse ?
3 - O que vem a ser o plugin do Greenbox ?

Valew.[/quote]

1- https://spring-annotation.dev.java.net/
2- Nao, usa-se annotations no codigo.
3- https://greenbox.dev.java.net/

Até… :thumbup:

Galera, estou começando agora a programar em java, e é tanta informção que acabo perdendo o rumo as vezes, mas de certa forma impolgante…Gostaria de saber:

1- O Eclipse 3.1 e quase a mesma coisa que o 3.2 ou tem muita diferença?
2- Estou ouvindo muito dizer que struts já era, que o atual agora eh JSTL e JSF, qual desses dois eh melhor?
3- Onde posso baixar plugins do Eclipse, e por quais eu começo?

[quote=fejjones]Galera, estou começando agora a programar em java, e é tanta informção que acabo perdendo o rumo as vezes, mas de certa forma impolgante…Gostaria de saber:

1- O Eclipse 3.1 e quase a mesma coisa que o 3.2 ou tem muita diferença?
2- Estou ouvindo muito dizer que struts já era, que o atual agora eh JSTL e JSF, qual desses dois eh melhor?
3- Onde posso baixar plugins do Eclipse, e por quais eu começo?[/quote]

1- Instale os 2 e veja a diferença.
2- JSTL é uma Taglib , JSF é um framework. Não há como comparar.
3- Leia o blog do urubatan se você for estudar JSF.
http://blog.urubatan.com.br/2006/07/03/eclipse_3_2_callisto_jsf.html
http://blog.urubatan.com.br/2006/06/28/eclipse_webtools_com_suporte_a_jsf.html

Valeu? Até… :thumbup:
[]s

Ok Gui, valew pela força…

Olá a todos !
Eu sou desenvolvedor ASP.Net C# e estou começando a apostar também no JAVA pra web. Fazer as mesmas coisas que faço em um no outro.
Estava começando por Struts mas me disseram que se eu estou começando com JAVA pra web seria melhor eu apostar no JSF.
Eu li alguns artigos sobre esse framework e gostei.
Esse ano trabalhei bastante com um projeto java opensource de nome Pentaho BI para soluções web BI … muito bom.
Meus planos são realizar as mesmas coisas que eu já faço em C# web também em JSF e quem sabe mais pra frente integrar JSF com minha app customizada do Pentaho (ACEGI + BIRT + JBOSS + MONDRIAN + QUARTZ + outros).

Eu já tenho meu eclipse instalado com os seguintes plugins:

Eclipse Java development tools 3.2.2
Eclipse Modeling Framework (EMF) Runtime + End-User Tools 2.2.3
Eclipse Plataform 3.2.2
Eclipse Plug-in Development Environment 3.2.1
EMF Service Data Objects (SDO) Runtime + End-User Tools 2.2.1
Graphical Editing Framework 3.2.2
J2EE Standard Tools (JST) Project 1.5.4
JavaServer Faces Tooling (JSF) Project 0.5.1
Visual Editor 1.2.1
Web Standard Tools (WST) Project 1.5.4
XML Schema Infoset Model (XSD) Runtime + End-User Tools 2.2.2

Ainda falta colocar no eclipse alguma implementação JSF (vou arriscar a da Sun) + a JSTL.
Já que vocês tem bastante experiência em desenvolvimento java web queria seguir a instalação de um ambiente da forma que um de vocês disseram (Urubatan).
JSF + Callisto + Spring + Hibernate
Agora só falta saber como integro no meu eclipse o spring + hibernate.
Só preciso saber as versões de ambos plugins e colocar no meu eclipse?
Estava pensando em fazer um curso Caelum de JSF mas acho que agora preciso apanhar um pouco no aprendizado sozinho.
Toda ajuda é valida.
Valeu galera

Eu to usando easyEclipse + exadelStudio.

O exadel ta legalzinho, tem autocomplete em EL, uma divisão da tela onde vc edita o jsp e reflete na visualização, quando vc clica em um componente na view ele vai pra linha de código daquele componente. Só a parte de drag n drop eu acho que ainda ta fraca.
O melhor de tudo é que o exadelPro ta trial com tempo ilimitado, enquanto passa pelo processo da redHat + exadel de torna-lo open source.

Vale a pena exprementar.

Tem o JDeveloper, mas por favor, não use!!! hauhaua (comentário inútil)…

Faz o seguinte, eclipse é legal, tá, mas deixa ele lá, atraz da lua.

Pega o NetBeans + visualWeb.

Bom, pegar o visual web agora é só mesmo para a proveitar a tacada. Nem precisa instalar ele agora.

Ao contrário do Eclipse, o NetBenas vem completo. Então, vc entra no NetBenas, cria um novo projeto, escolhe web->nova aplicação. Na próxima janelinha, escolha o framework: JSF. Pronto.

Daí com programa. Baixando o netbeans, nele já vem embutido servidor de aplicação, um banco de dados simples, e os framworks. Sem falar o que ambiente de desenvolvimento é mais confortável e a árvore de diretórias é mais limpa que no eclipse (na minha opnião, mais organizada).

depois que vc aprendeu o JSF, vc instala (se já não tiver feito isso) o plugin visualWeb. Esse plugin é na filosofia arrastar e soltar. Tipo, vc é capaz de fazer uma aplicação completa sem precisar codificar.

eu sei que é questão de gosto pessoal, mas eu usei o eclipse por um tempo e depois que conheci o netbeans, fiquei com aquela cara de otário olhando para cima e me perguntando: pq que eu perdi tanto tempo? O eclipse pode ser excelente, mas no netBeans é melhor. Eles está pronto, sem a necessidade de ficar baixar 1G de plugins.