Skip to main content

Je suis Youen Chéné, fondateur de Webvert, contributeur à Boavizta, advisor au Bear Studio, 10ans+ bénévole à Codeurs en Seine.

Ici, je parle Web, Sobriété Numérique, Programmation, Entreprenariat, Domotique et Rétrogaming (Amiga).

Retrouvez ce blog sur Gemini

5ème réunion du Normandy JUG : JEE 6 et Glassfish

La 5ème réunion du Normandy Jug a mis à l'honneur le tout neuf JEE 6 avec Antonio Goncalvez un expert JCP qui a participé aux spécifications de JEE6 EJB 3.1 et JPA 2.0 et avec Alexis Moussine Pouchkine l'évangéliste de Glassfish sur Paris.

Ils s'agissaient aussi de 2 membres du Paris Jug (1er jug de de France) qui ont l'habitude des présentations et cela s'est remarqué. Cela a même permis d'attirer près de 16 personnes au restaurant d'après Jug qui a du se finir vers 2h du matin.

La présentation était donc de très bonne facture, un poil longue à la fin (mais c'est la marque de fabrique du Normandy Jug). Comme j'avais lu le livre de Antonio sur JEE 6, la présentation restait assez digeste sauf sur quelques thèmes un peu plus dense (JPA, CDI). Sur ce dernier thème (CDI), c'est resté obscure jusqu'au "Ha mais oui, en fait le truc qu'il explique sur les qualifier c'est comme dans Spring!".

En parlant de Spring, il y a avait quelques utilisateurs et fan de Spring dans ma rangé et celle de derrière. J'en fais d'ailleurs partie. Le principal commentaire était "ah JEE a enfin rattrapé son retard sur Spring". Pour être plus politiquement correcte, on peut dire que JEE devient aussi séduisant que Spring.

D'une manière plus objectif, JEE 6 est devenu aussi productif et est même parfois meilleur (exemple: le @webservice qui permet d'exposer des méthodes en services web SOAP).

Cependant j'ai le sentiment qu'ils ont un peu loupé le coche avec le profile web en n'intégrant pas le REST. En effet, le profile web 1.0 correspond au besoin web d'il y a 2/3 ans. Du coup, cela va gêner le positionnement commerciale du JEE web profile. En effet, il risque d'être moins compétitif face à Ruby On Rails, PHP et même Spring qui intègre le REST et même des choses qui viennent du web comme l'OpenID (sans spring-security).

En même temps, j'ai de plus en plus l'impression que le monde du web et celui de Java sont bien 2 communautés différentes. En témoigne, les exemples de page web avec de la mise en page à la base de tableaux d'éléments non tabulaires. Du coup, j'ai promis que j'enverrai les corrections à @agoncal.

Pour finir, le récapitulatif de mes twits sur le twitter de normandyjug :