Mais do mesmo ? Sim por favor.
Alternativas são uma coisa boa ?
Será ? Ter várias alternativas é sempre uma coisa boa ? Na comunidade Java , estamos cansados de saber que existem várias maneiras de se fazer a mesma coisa. Um caso bem típico disto são os famigerados “Web FrameWorks” , temos JavaServer Faces , temos Tapestry , Mentaway , Struts , Spring MVC entre outros...
Em uma discussão no GUJ eu me deparei com uma mensagem revoltada contra a inexistência de um padrão definido para Web Frameworks... bem... o PADRAO EXISTE... segundo a spec... se chama JavaServer Faces... agora se não se adequou aos seus interesses ae é outros 500...
A grande vantagem de você seguir um padrão é a garantia de várias implementações da mesma coisa... ex: MyFaces , ADFFaces e JSF R.I. Eu só fui dar valor a opção de poder fazer a mesma coisa de uma outra forma... quando eu descobri que o SUPER MYFACES foi alem de abandonado aos ratos.... tem um monte de furo de implementação...
apenas o caminho escolhido foi o errado... hoje estamos tento êxito usando as MESMAS ferramentas... de uma forma diferente...
Opções são boas SIM, mas nas mãos erradas são apenas mais um complicador no desenvolvimento de um software... estar na “moda” dos frameworks nem sempre é sinônimo de produtividade... Para que vou usar Tapestry se Struts 2.x me atende ? você tem que ter um BELO MOTIVO para fazer esta troca...
Eu particularmente não gosto de frameworks “mirabolantes” , sempre procuro padrões... que podem me fornecer várias implementações... prefiro JSF a Tapestry por este motivo... Tapestry é um produto da Apache... JSF é um padrão... o dia que o Myfaces me deixou na mão... eu pude correr para o JSF 1.2 R.I. sem nenhum problema... e isso não tem preço.