I slutskedet av Oracles konferens Openworld i San Francisco i veckan hölls en paneldebatt om Java EE, den officiella standarden för att skriva Javaprogram på servrar. Ett hett ämne var det alternativa ramverket Spring Framework.
– Jag skulle aldrig använda Spring tillsammans med Java EE 6 eftersom det är för mycket överlappning. Det kan bli komplext om båda används, säger konsulten Adam Bien.
Han medger dock att det går att använda vissa funktioner i Spring ovanpå Java EE 6.
Reza Rahman som är chefsingenjör på Caucho Technology tycker att konkurrensen mellan de två standarderna är bra:
– Java EE behöver Spring lika mycket som Spring behöver Java EE, säger han och påpekar att det ligger olika grundtankar bakom de båda standarderna.
I en intervju efter paneldebatten säger Reza Rahman att Spring har fördelar för integration på låg nivå, medan Java EE är enklare att använda och kräver mindre konfiguration.
– Jag tycker att folk allvarligt ska överväga att använda dem tillsammans.
Det tycker som sagt inte Adam Bien, speciellt inte i verksamhetskritiska projekt:
– Användare bli tvungna att ha support från två företag som antagligen inte tycker särskilt bra om varandra.
IDG News
Java EE står för Java Platform, Enterprise Edition. Det är den officiella standarden för att skriva serverprogram med språket Java och ligger till grund för flera applikationsservrar. Den nuvarande versionen är 6.