Projeto Woodstock: migrando da Sun para a ICEfaces

Uma boa notícia para aqueles usuários do projeto Woodstock, principalmente para os aflitos que estavam preocupados com seus projetos criados no Visual Web JSF (Pack), do NetBeans. Agora, a comunidade do ICEfaces está assumindo a estratégia de migração.
Quem deseja acompanhar o processo, eis a página:

http://www.icefaces.org/main/product/woodstock-migration.iface

A notícia foi anunciada aqui:

http://www.netbeans.org/servlets/NewsItemView?newsItemID=1324

Acredito que o projeto do Visual Web JSF agora não morre mais. Viva a comunidade livre.

"

mas o ICEF não era pago?

Essa da Sun de descontinuar o Woodstock foi foda. Tenho bastante coisa desenvolvida nele. Até hoje não saiu um patch pro Firefox 3.

O Visual Editor Pack do NetBeans ainda é muito lento e não suporta facelets.

Acabei chutando o balde e passando pro Eclipse + RichFaces VE.

"

O projeto Woodstock era um sub-projeto do projeto Glassfish. Quando ele foi adicionado ao VWP a Sun passou a patrocinar o desenvolvimento, porém ela realocou os desenvolvedores, algo similar ao q foi feito pela IBM com o plugin VEP do Eclipse.

Entre ICEFaces e RichFaces fico com a segunda, pois tem mais componentes e recursos. Minha principal motivação para migrar do Woodstock não foi nem sua descontinuação, mas sim a falta de AJAX e recursos, bugs sem correção, incompatibilidade com o Firefox 3 e problemas com o VWP.

O RichFaces Visual Editor é sem dúvida mais rápido e mais “inteligente” Visual Web Pack, vale a pena.

Olha amigo,

Eu não vou dizer que ODEIO o Netbeans porque eu acho que ele tem lá as suas vantagens, mas cá entre nós, mesmo eu sendo entusiasta de richfaces, jboss, eclipse e blablabla o web pack do netbeans é MUITO BOM, principalmente para os usuários que estão começando

Eclipse não tem nenhum WYSIWYG descente e, pelos anos que eu trabalho com o eclipse, não boto fé que ele um dia terá

Não conheço a fundo o ICEFaces, mas como o Richfaces “é” da JBoss, a Sun por motivos óbvios não ia querer investir nele, mas sem dúvida, qualquer projeto que eu tivesse que fazer hoje com JSF seria em Richfaces, pelos componetes e pouco que já estudei, não tem a menor pretensão de usar ICEFaces tão cedo. IMHO.

Respondendo as críticas ao Woodstock:

"Até hoje não saiu um patch pro Firefox 3 " -> Use a versão 4.3 - Build 7 e o versão > tomcat 6.0.15, uso e vários projetos e funciona perfeitamente em firefox 3. ie8, Chrome 1…

" falta de AJAX " -> Use a Biblioteca Dynamic Faces Components (0.2) funciona muito bem… http://www.netbeans.org/kb/60/web/ajaximportcomponents_pt_BR.html

“Visual Editor ser pesado” - > Realmente é pesado porém java tb era, nada que a evolução de hardware não resolva.

E se a icesoft conseguir migrar/compatível 100% o woodstock para o Icefaces será a melhor opção de desenvolvimento web.

[quote=Barata]Respondendo as críticas ao Woodstock:
"Até hoje não saiu um patch pro Firefox 3 " -> Use a versão 4.3 - Build 7 e o versão > tomcat 6.0.15, uso e vários projetos e funciona perfeitamente em firefox 3. ie8, Chrome 1…
[/quote]
Uso a 4.3 build 7, mas ela ainda apresenta pequenos bugs na renderização e oficialmente ainda não há uma correção definitiva.

Fiz algumas tentativas com o Dynamic Faces, mas em nenhuma delas funcionou 100%. Acho q ele funciona bem só com os components da RI mesmo.

Utilizando o msm PC, achei o RichFaces VE muito mais rápido q o VWP.

O VWP é sem dúvida uma excelente opção, me ajudou muito no meu aprendizado d JSF, mas atualmente acho o RichFaces VE mais produtivo…

"

Sim, mas acho que ela podia ter feito isso antes da “merda bater no ventilador”. A versão 4.3 estava prevista para o final de julho, portanto foram meses de enrolação. Cheguei a pensar que quando saísse o JSF 2 o Woodstock melhoraria.

Também acho que uma das grandes “viagens” do Woodstock foi deixar a renderização do lado do cliente. Pelo que li a respeito do bug com o Firefox 3, é um conflito com o Dojo. Arrisco dizer que estavam pensando em estender o VWP para outras linguagens, tanto é que tinha gente na lista de discussão usando o Woodstock com PHP :P.

A Sun me decepcionou com esse fiasco do Woodstock…

Infelizmente, conforme mencionado pelo Luiz Aguiar, não teremos suporte oficial ao RichFaces no NetBeans. Nem faço tanta questão do editor visual, aquele treeview com a estrutura da página já ajuda bastante, mas pelo menos o auto-complementar para as tags deve funcionar corretamente, e o plugin do RichFaces para NetBeans não é atualizado desde junho.

"

Se alguém tiver paciência de explicar para mim…

Então o resumo da novela é: morre woodstock, assume o icefaces? ok?

Então a dúvida principal é sobre esta fase de transição:
1 - Nesse caso, a transição resume-se em dá um jeito das novas aplicações usando iceface reutilizem o que já foi feito em woodstock?

2 - Já que agora é oficial, e o netbeans vai adotar o icefaces, por que o mesmo não está vindo com a IDE?(baixei a versao 6.5 com todos os plugins e o icefaces não veio)

3 - Para quem está começando novos projetos, vocês aconselham a já utilizar o icefaces?

Aproveito pra comentar sobre o meus 05 minutos usando icefaces(05 minutos, pois é de madrugada e preciso dormir :smiley: ):

  • Momento Bill Gates:

  • Realmente uma coisa chata que achava nos componentes woodstock era a falta de utilização do ajax, por exemplo, para vc mudar o texto de um botao, a aplicação dava refresh. Coisa que não acontece com o componente comman dbutton do icefaces

  • Não consegui em uma mesma aplicação usar o visual jsf e o wisual icefaces. Testei fazendo uma página que simplesmente continha um componente button e um command button. Deu erro

Não
"Open Source: ICEfaces is the most successful enterprise Ajax framework available under open source. The ICEfaces developer community is extremely vibrant, already exceeding 32,000 developers in 36 countries worldwide."
http://www.icefaces.org/main/product/product-overview.iface

Eles lucram é com o treinamento e suporte.

"

Galera,

ainda não li a documentação fornecida até agora, mas há alguma definição, nesse momento, de como ficará o suporte a Ajax?
Em nossas aplicações com o Woodstock usamos o Dynafaces. O que o ICefaces oferecerá? O suporte que ele já possui será complementado ou é o suficiente?
Pergunto pois não tive contato, ainda, com o Icefaces.

Abraços!

[quote=Luiz_Gustavo]Galera,

ainda não li a documentação fornecida até agora, mas há alguma definição, nesse momento, de como ficará o suporte a Ajax?
Em nossas aplicações com o Woodstock usamos o Dynafaces. O que o ICefaces oferecerá? O suporte que ele já possui será complementado ou é o suficiente?
Pergunto pois não tive contato, ainda, com o Icefaces.

Abraços![/quote]

Pelo que vi Luiz, um projeto criado no NetBeans 6.5 com Woodstock já se integra ao ICEfaces, coisa que não acontecia. Até a versão 7 do NetBeans, ou versao 2 do ICEfaces, será completamente o projeto da empresa ICEfaces. Isso indica melhora no suporte ao AJAX que o coitado do Woodstock nem tinha direito e fim daquelas porcarias de tags geradas por JavaScript que mais davam problemas do que solucionavam.
Espero que tudo melhore

Olha amigo,

Eu não vou dizer que ODEIO o Netbeans porque eu acho que ele tem lá as suas vantagens, mas cá entre nós, mesmo eu sendo entusiasta de richfaces, jboss, eclipse e blablabla o web pack do netbeans é MUITO BOM, principalmente para os usuários que estão começando

Eclipse não tem nenhum WYSIWYG descente e, pelos anos que eu trabalho com o eclipse, não boto fé que ele um dia terá[/quote]

Leo, com todo o respeito, mas eu espero, do fundo do meu coração, que você esteja errado (em não botar fé que ele um dia terá). Acho que é só isso que me impede de sair do NetBeans para o Eclipse :confused:

Abraço!

"

"