O JEE está lentamente morrendo, se o seu projeto depende dele, você pode ficar para trás, entenda o porquê.
Não sou o primeiro a dizer isso, e provavelmente não serei o último.
Conheça os 7 pregos que estão fechando esse caixão:
1 – A Oracle comprou a Sun Microsystems
Em 2009, pouco tempo depois que a Oracle comprou a Sun Microsystems, algumas estrelas como o pai do Java James Gosling, o co-inventor do XML Tim Bray e Simon Phipps abandonam a empresa.
Outros importantes engenheiros da Sun também pediram demissão meses depois.
2 – Crescimento de servidores sem suporte a EAR
Fonte: New Relic
O crescimento de contêiners sem suporte a EAR mostra que o mercado tem uma tendência de abandonar o uso de EJB, mesmo que em sua versão 3.x a sua implementação foi facilitada, mas a complexidade do uso nem tanto.
3 – Projetos open-source estão se adiantando nas implementações sem especificação oficial
Mark Thomas do projeto Apache Tomcat fala sobre o roadmap do projeto, e como é membro da JCP da especificação Servlet 4.0, ele está aguardando definições para implementar o Tomcat 9.0, mas não tem… e como o mercado não quer esperar a equipe criou a versão 8.5 adiantando algumas implementações ainda não fechadas na JEE 8.
4 – O foco da Oracle não é o JEE
Fonte: Business Insider
A Oracle está 10 anos atrasada na corrida do cloud computing, em último lugar atrás das nuvens da Microsoft Azure, IBM Bluemix e Amazon AWS.
Todos os principais engenheiros estão focados na Oracle Cloud, então acredite, JEE 8 não é prioridade.
5 – A Oracle demitiu os principais evangelistas
Não demorou muito para a Oracle demitir os evangelistas Java por motivos aparentemente não revelados.
E a lista de demitidos está crescendo mais e mais.
Agora fora da Oracle, os evangelistas fundaram um site e tentam pressionar a Oracle para cumprir com os prazos do JEE.
Se sendo funcionário da empresa já era dificil cobrar algum prazo, imaginem fora dela!
6 – O JEE 8 já foi adiado diversas vezes
Está gostando do JEE 8 que foi lançada agora em setembro de 2016 ?
Pois é, o que começou lá em 2014 foi adiado mais uma vez…
7 – Adesão praticamente nula de projetos open source
Pense um projeto open source em Java… um com mais de mil usuários… o que vem na sua cabeça? Jenkins ? Artifactory ? Sonar ? Hadoop ? Zookeper ? ActiveMQ ?
Olhe o código fonte deles… é auto-explicativo!
Parece que tem uma luz no fim do túnel, depois da Oracle fazer algumas promessas que no próximo Java One informaria mais detalhes do JEE8, ela confirmou que a data oficial agora é no final de 2017, vamos aguardar!
Portanto, se você está usando uma especificação de 2013 e não quer esperar mais um ano para evoluir, sugiro que olhe o que o mercado usa e não deixe que um comitê limite o que o seu sistema pode fazer !
Fernando Boaglio, para a comunidade =)