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

Affichage des résultats du sondage: Quelle solution utiliserez-vous sur vos projets en 2010 ?

Votants
98. Vous ne pouvez pas participer à ce sondage.
  • Spring, version antérieure à Spring 3.0

    8 8,16%
  • Spring 3.0

    38 38,78%
  • Spring 3.0, en attendant d'autres implémentations de Java EE 6

    5 5,10%
  • Java EE 6 avec Glassfish

    38 38,78%
  • J2EE 1.4 ou Java EE 5 (EJB, .. )

    7 7,14%
  • Autres (commentez votre choix)

    2 2,04%
Spring Java Discussion :

Spring 3 ou Java EE 6 sur vos nouveaux projets Java ?


Sujet :

Spring Java

  1. #1
    Rédacteur
    Avatar de Hikage
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 177
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 177
    Points : 6 301
    Points
    6 301
    Par défaut Spring 3 ou Java EE 6 sur vos nouveaux projets Java ?
    Fin 2009, ce sont deux solutions très attendues qui ont finalement été livrées :

    D'un coté Spring 3.0, framework déjà fort utilisé en entreprise, et qui arrive avec quelques nouveautés : Support de Rest, Expression Language, ..
    Principal atout : Il est déjà utilisable sur des serveurs omniprésents en production (Tomcat, Websphere 6.1,..)

    De l'autre coté, Java EE 6. Un nouvelle version du standard, beaucoup plus légère et souple que les anciennes versions.
    Il propose également un profil Web, qui propose des fonctionnalités fort similaire à ce qui est proposé par Spring (EJB Lite, Injection de dépendances, ..).
    Pour l'heure, la seule implémentation disponible est Glassfish.

    De votre coté, quelle solution utiliserez vous pour vos nouveaux projets en 2010 ?
    Hikage
    SCJP / SCWCD & SCWSJD Certified / Spring Framework Certified
    [Personal Web] [CV]

    F.A.Q Spring Framework - Participez !

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Points : 7 275
    Points
    7 275
    Par défaut
    Question bête : pourquoi Spring 3 ou JavaEE6 ?
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  3. #3
    Membre expérimenté
    Avatar de Patriarch24
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2003
    Messages
    1 047
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 047
    Points : 1 640
    Points
    1 640
    Par défaut
    On utilise beaucoup Spring là où je bosse, je ne pense pas que ce soit près de changer. Ceci dit, force est de constater que Java EE 6 est franchement très séduisant, par son approche encore plus légère.
    Pour autant,
    pourquoi Spring 3 ou JavaEE6
    +1. Pourquoi forcément avoir à choisir ?
    En premier lieu, utilisez un moteur de recherche.
    En second lieu, postez sur le forum adéquat !

  4. #4
    Rédacteur
    Avatar de Hikage
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 177
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 177
    Points : 6 301
    Points
    6 301
    Par défaut
    Bien sur il est tout à fait possible d'utiliser Spring 3.0 sur un serveur JEE 6.
    Mais comme Spring 3.0 fonctionne aussi bien sur un serveur JEE 5 ou un conteneur de servlet, je n'ai pas mis cette option.

    Ici, c'est plutot au niveau API.
    Spring 3.0 et JEE 6 proposent des fonctionnalités similaires :

    • Gestion de la vie des objets (Bean ou ManagedBean)
    • Injection de dépendance
    • AOP


    Ils serait bien évidemment possible de faire un mix des deux, mais je doute de l'intérêt de cette solution.
    Hikage
    SCJP / SCWCD & SCWSJD Certified / Spring Framework Certified
    [Personal Web] [CV]

    F.A.Q Spring Framework - Participez !

  5. #5
    Rédacteur
    Avatar de longbeach
    Profil pro
    Architecte de système d’information
    Inscrit en
    Avril 2003
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Avril 2003
    Messages : 943
    Points : 2 370
    Points
    2 370
    Par défaut
    Java EE 6 (EJB 3.1) avec JBoss 6 bien sûr

    Pourquoi as-tu proposé Java EE 6 d'emblée avec Glassfish ?

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2010
    Messages : 3
    Points : 9
    Points
    9
    Par défaut Standard de facto contre standard tout court
    Personnellement je choisi Java EE6 d'autant plus que d'ici 6 mois, JBoss 6 devrait compléter l'offre de Glass Fish.

    Cela dit, le choix Java EE6 est probablement plus couteux vu le nombre de personnes déjà formées sur Spring. Se lancer dans un projet avec cette nouvelle technologie présente donc un risque.

    Pour ceux intéressés par l'historique de Spring vs Java EE6, je vous recommande ce post sur notre blog : Les rendez-vous manqués de Spring.

    Antoine

  7. #7
    Rédacteur
    Avatar de Hikage
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 177
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 177
    Points : 6 301
    Points
    6 301
    Par défaut
    Citation Envoyé par longbeach Voir le message
    Java EE 6 (EJB 3.1) avec JBoss 6 bien sûr

    Pourquoi as-tu proposé Java EE 6 d'emblée avec Glassfish ?
    Parce que pour l'heure c'est la seule solution disponible
    Hikage
    SCJP / SCWCD & SCWSJD Certified / Spring Framework Certified
    [Personal Web] [CV]

    F.A.Q Spring Framework - Participez !

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 21
    Points : 42
    Points
    42
    Par défaut
    Spring ou JEE6... c'est vraiment la grande question pour moi !

    Je ne connais pas Spring MVC mais JSF, alors le choix de JEE6 sur toutes les couches me parait le plus simple !

    Je suis plutôt attiré par le côté "standard" de JEE6... Pour avoir fait quelques petits projets sous Netbeans sur cette techno, c'est quand même très simple ! 2/3 annotations et tout fonctionne (attention qd mm à Netbean qui fait tout le travail à notre place !).

    Maintenant, c'est vrai que JEE6 est tout récent. J'espère faire le bon choix !

    Au final, je pense qu'avec un code bien structuré... passer de l'un à l'autre (pour la couche métier) ce n'est pas quelque chose d'insurmontable (c'est pour cela que ces technos existent !).

    Reste la couche présentation...

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    365
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Janvier 2006
    Messages : 365
    Points : 495
    Points
    495
    Par défaut
    Pour un nouveau projet, Java EE 6 sans hésiter. Je trouve que JEE atteint là un très grand niveau de maturité, le boulot fait sur les specs laisse parfois sans voix, et ça ne pourrait que s'améliorer encore. Pour ne citer que JAX-RS, EJB3.1, et notamment le très séduisant CDI

    Bon, c'est vrai que c'est nouveau et le reste des frameworks que j'utilise (RichFaces, Seam,... ) n'ont pas encore été totalement adapté à EE6, mais là aussi les choses avancent très vite. Les premiers modules Seam3 sous forme d'extensions CDI sortent déjà.

    Sinon, j'utilise Spring3 pour la maintenance de mes anciens projets pour lesquels une migration vers EE6 est inutile et coûteuse.

    Citation Envoyé par romaintaz
    Question bête : pourquoi Spring 3 ou JavaEE6 ?
    Aujourd'hui la question du choix a quand même bien du mérite à être posée, tant il y a beaucoup de chevauchement entre les deux, et JEE6 est meilleur à mon avis sur les fonctions de base pour lesquelles on connait Spring (DI, Interceptors...)
    SCJP 5 / SCBCD 1.3 Certified

  10. #10
    Membre régulier
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2007
    Messages
    165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2007
    Messages : 165
    Points : 119
    Points
    119
    Par défaut
    Sans hésiter, JEE6 et Glassfish. Ce dernier se trouve être un très bon serveur d'application pour la réalisation de projets de très grande envergure.

Discussions similaires

  1. Vos avis sur mon CV [Ingénieur JAVA/J2EE], SVP
    Par dawnhell dans le forum CV
    Réponses: 5
    Dernier message: 23/04/2012, 19h06
  2. [Framework] Spring réparti sur plusieurs projets java
    Par andlio dans le forum Spring
    Réponses: 3
    Dernier message: 01/06/2011, 11h48
  3. Réponses: 0
    Dernier message: 11/04/2010, 12h30
  4. Réponses: 0
    Dernier message: 27/04/2006, 13h00

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