IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Actualités Discussion :

Java EE 6 essuie les critiques : il serait encore bien trop lourd

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté

    Inscrit en
    Juillet 2009
    Messages
    3 407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 407
    Par défaut Java EE 6 essuie les critiques : il serait encore bien trop lourd
    Java EE 6 essuie les critiques
    La nouvelle spécification ne serait toujours pas assez léger


    Deux ans de travail.

    Deux ans et le voilà enfin : JavaEE 6 vient d'arriver.

    On pourrait s'attendre à une vague d'excitation. Et pourtant non.

    Il faut dire que si JavaEE 6 apporte des nouveautés (comme le support des Profiles), il essuie également les critiques.

    Pourtant les membres du Java Community Process (JCP) semblaient être tombés d'accord sur le contenu de la nouvelle spécification. Le but affiché de cette nouvelle version tenait en trois mots : légèreté, légèreté et légèreté.

    Et de fait JavaEE 6 est plus léger que ses prédécesseurs.

    Mais pas suffisamment au goût de tous.

    Le co-créateur de Spring Framework, Rod Johnson, résume à lui seul les griefs d'une partie de la communauté. Certes JavaEE va dans le bon sens, dit-il en substance. Mais le plus léger des Profiles contiendrait toujours plus - largement plus - que le strict nécessaire à la majorité des développeurs.

    Pour lui, l'explication tient au fait que le JCP ne sait pas s'en tenir à un objectif. Il faut alléger la spécification et pas dans le même temps lui ajouter des technologies qui n'ont en plus, et toujours d'après lui, pas encore fait leurs preuves.

    Mais alléger encore plus Java EE 6 ne revenait-il pas à trop l'appauvrir ? Ou en tout cas à courir le risque de décevoir et d'en détourner les développeurs les plus exigeants ?

    Pour mémoire, Java EE (Java Enterprise Edition, anciennement J2EE) est une spécification pour Java particulièrement destinée aux applications d’entreprise. Dans ce but, toute implémentation de cette spécification contient un ensemble d’extensions au framework Java standard (JSE, Java Standard Edition) afin de faciliter la création d’applications réparties.

    Lire aussi :

    Invitation : Cocktail de l'Info sur la sortie de Java EE 6

    Conteneur de Servlet+Spring vs. JEE : quelle direction prenez-vous ?

    Stratégie de migration d'une application Java SE vers une application Java EE, avez vous des retours du terrain ?

    L'Interview d'Alexis Moussine Pouchkine au sujet de Java EE 6

    La rubrique Java (actu, forums, tutos) de Développez.com

    Et vous ? :

    Fallait-il encore plus alléger JavaEE 6 ?
    Des Profiles qui conviennent à tous sont-ils imaginables ?
    Avez-vous essayé et que vous inspire cette nouvelle mouture de JavaEE ?

  2. #2
    Membre averti
    Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mai 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mai 2006
    Messages : 15
    Par défaut Comment continuer a gagner des millions
    L'avis de Rod Jonshon ne me semble pas vraimment neutre: il a gagne des millions, certainement merites, grace avec sa societe. Les critiques etaient largement meritees avec J2EE. Cependant, son attitude de denigrer constamment Java EE est devenue une rengaine purement commerciale pour essayer de continuer a conserver des parts de marche.
    L'avis de certains consultants come Adam Bien est tres different:
    Si vous comprenez les concepts d'informatique distribuee et connaissez les challenges, Java EE devient soudainement une brise.[...] En plus, vous allez y gagner l'independance par rapport a votre fournisseur Java EE. Votre logique metier sera clairement separee de l'infrastructure, qui sera fournie par 13 serveurs d'applications et meme le framework Spring lui-meme.
    La specification Java EE 6 contient toujours les vieux nanars EJB 2.1 et autres vieilleries pour compatibilite.
    Cependant, il existe un profil Web avec les EJB simplifies. Suivant la meme idee, tres probablement les fournisseurs vont creer des versions depouilles sans toute la plomberie inutile.

  3. #3
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Par défaut
    Pour rod, c'est logique : il est CEO de springsource, et springsource vise une plus grande legereté que JEE6 : il ne va donc pas dire que JEE6 est light. L'article exagere clairement : JEE6 est dans l'ensemble bien accueilli dans le monde java, apres que les partisants de spring le critique : c'est un peu normal ! (comme si boeing allait dire du bien de l'A380 quoi)

    ensuite mon avis : JEE6 est une grande réussite coté EJ3.1, JPA2, managed bean : grace a tout ca, il devient tres simple de faire des application JEE.

    par contre le profile web est loupé, et c'est contre lui que se concentre les critiques (avec raison a mon sens, car il est clairement fait pour que spring ne puisse pas l'implementer sans renoncer a leur philisophie) :vivement le profile ultra light

    l'autre vrai probleme est la quasi mise en gel des JSP (qui meritent pourtant des evolutions pour en faire un vrai systeme de templating) et la proposition de remplacement par JSF qui est plutot mal accepté par la communauté java

  4. #4
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Fallait-il encore plus alléger JavaEE 6 ?
    Oui, oui et oui... JEE c'est un ensemble sans fin de spécifications, de JSR et d'acronymes (JAX-RS/WS, JBI, XQJ, JPA, JAXB, EJB, StAX, ...)

    Des Profiles qui conviennent à tous sont-ils imaginables ?
    Non : Il n'y a a pas une short-list de profiles "universels". Chacun a ses contraintes projet ou sa manière d'architecturer son application. Mais l'idée des profiles permet de proposer une multitude de choix cohérents de plateformes technologiques. Avec le temps, on verra peut-être émergé des profiles "standards"... mais en aucun cas universels, ne serait-ce qu'a cause de la vitesse a laquelle évolue la technologie.

    Avez-vous essayé et que vous inspire cette nouvelle mouture de JavaEE ?
    C'est mieux. Beaucoup mieux. Plus simple, plus léger...

    Pour moi, il reste encore un trop grand nombre de "spécifications" dans JEE. J'ai du mal a voir un schéma directeur dans tout ca, d'autant plus que certaines specs sont en conflit/doublon avec d'autres technos Java : JavaFX, RMI, Serializable, ... JEE me donne encore trop l'impression d'être un framework, posé sur un autre framework, posé sur entre un autre framework...
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

Discussions similaires

  1. java.awt.Scrollbar : colorer les boutons?
    Par SheikYerbouti dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 09/06/2007, 22h59
  2. [java] Tableau (operation sur les tableaux)
    Par Jessika dans le forum Collection et Stream
    Réponses: 5
    Dernier message: 04/01/2007, 13h40
  3. [Java 5] Réflexion sur les énumérations type-safe
    Par rozwel dans le forum Langage
    Réponses: 5
    Dernier message: 04/12/2004, 20h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo