Google donne un grand coup de pied dans la fourmilière du groupe d’experts JEE et dans l’univers du développement des applications d’entreprise.
Désormais avec la sortie officielle de Java for Google App Engine, il faudra aussi compter dans le paysage le modèle d’applications JEGE (Java Entreprise Google Edition), qui utilise les “standards where relevant”.
Cette stack nous offre déjà dans le package :
- Servlet
- GWT
- Guice (et peut être bientôt JSR 299 qui a tant de mal à se faire accepter dans JEE6 ?) ; en tout cas pas de Spring à l’horizon
- JDO 2.3 ou JPA 1.0 avec le plugin DataNucleus
- pas d’EJB bien sur : EJB is legacy, même les Session 3.1
- REST (sans doute jax-rs)
- javax.cache
- javax.mail
- et un support du modèle batch
- sans oublier un plugin Eclipse avec un SDK local outillé
- ni un support de VPN entre les entrepôts de données de l’entreprise et les Google App(s) !
- ni les API pour les outils bureautiques et collaboratifs Google Apps
- et on peut parier sur un prochain support de certains langages sur la VM (Groovy, Scala…)
bien sur toujours avec un passage instantané entre le développement et la mise en prod !
Nos précédents essais avec GAE/Python nous ont montré que les problèmes de performances n’étaient pas toujours magiquement gommés, un apprentissage du bon découpage de l’application restait nécessaire. Il nous tarde de voir ce que ca donne avec des API bien mieux connues !
Les Quotas d’utilisation sont décrits ici. Vous trouverez aussi sur cette page les limitations imposées au runtime JRE.
L’estampille “certifié JEE” prend un coup dans l’aile. La valeur de Sun aussi du coup. Dommage que ses actionnaires n’aient pas accepté l’offre d’IBM à 7.4 b$, il se pourrait que la prochaine offre soit moins intéressante.
Publié par Bruno Paul
Publié par Bruno Paul