Pessoal,
Estou iniciando o desenvolvimento de uma aplicação grande e que certamente vai gerar manutenções durante sua existência.
Inicialmente eu pensei em adotar JSF + Hibernate + JasperReports, são padrões de mercado. O problema é que o mundo java evolui muito rapidamente e devemos ser criteriosos na escolha das das frameworks na hora de desenvolver um sistema que sofrerá manutenções ao longo do tempo…
O JSF é da sun (se não me engano);
O Hibernate e o Jasper são soluções que foram adotadas pelo mercado.
Pergunto a vocês, qual o risco eu corro de, no futuro, ter que alterar toda a aplicação por causa da descontinuidade de alguma framework dessas??
Alguém indica alguma diferente das que foram citadas?
Sei que isso será inevitável, nada é eterno. Não só as frameworks mudam, mas como também o próprio java muda. O que eu quero é diminuir o risco de adotar ferrametas que ofereçam muitas manutenções no sistema.
A solução ideal é a construção de uma framework própria, mas não tenho tempo para isso.