+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Responsable Java

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    juillet 2005
    Messages
    11 890
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : juillet 2005
    Messages : 11 890
    Points : 57 879
    Points
    57 879

    Par défaut Utilisez-vous le framework web JBoss Seam destiné à simplifier le développement d'applications Web ?

    L'équipe Java vous propose un débat concernant le framework Web JBoss Seam.

    Ce framework, disponible depuis début 2005 et proposé par Gaving King le créateur d'Hibernate, veut simplifier le développement d'applications Web. Pour cela Seam se base sur les standards EJB3 et JSF proposés par Java EE et se focalise à réduire la complexité de ces différentes briques (voir article Présentation globale de Seam pour les principes de base). Aujourd'hui Seam atteint la version 3 et offre de nombreuses avancées pour simplifier le développement Web.

    En parallèle, de nombreux framework Web ont déjà su s'imposer, par exemple Spring.

    Nous aimerions profiter de ce débat afin que vous puissiez faire partager votre expérience. Utilisez-vous Seam ? Si oui, quels sont pour vous les avancées majeures et les bénéfices de son utilisation ? Si non, utilisez-vous un framework similaire ou alors l'utilisation pure et simple d'EJB3 et JSF vous suffisent ?

    Merci à tous pour votre participation.
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de cours : mbaron.developpez.com
    Blog : keulkeul.blogspot.com
    LinkedIn : https://www.linkedin.com/in/mickaelbaron
    Twitter : www.twitter.com/mickaelbaron

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    avril 2007
    Messages
    25 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2007
    Messages : 25 121
    Points : 48 045
    Points
    48 045

    Par défaut

    Non.
    Pourquoi? Découvert trop tard, on ne change pas de framework sur un coup de tête pour les applications existantes. Vaadin,JSF+richfaces et xWiki ont su , chacun dans leur domaine, satisfaire à mes besoins.
    David Delbecq Java Software engineer chez Trimble. TRANSPORT & LOGISTICS.     LinkedIn | Google+

  3. #3
    Membre éprouvé Avatar de supergeoffrey
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    octobre 2010
    Messages
    517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : octobre 2010
    Messages : 517
    Points : 1 023
    Points
    1 023

    Par défaut

    Pour ma part, j'utilise la V2 de Seam, pour un projet que j'ai récupéré . Ce framework reste assez modulable. Il est très puissant!
    Comme tous frameworks du genre il gère très bien les applications N-tiers.
    Couplé à Richfaces il sont très puissant pour faire de la validation de formulaire en live.
    Pensez à marquer vos tickets comme résolus.
    Pensez aussi aux pour les réponses pertinantes

  4. #4
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    novembre 2002
    Messages
    1 957
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : novembre 2002
    Messages : 1 957
    Points : 3 492
    Points
    3 492

    Par défaut

    J'utilise principalement Spring, qui correspond bien aux besoins qu'on a en matière de développement même si ce framework commence a porter un peu son age.

    si je devais migrer vers quelque chose, ca serait pour aller vers encore plus léger/simple que spring, et pas vers SEAM/EJB etc...
    (plutot guice, play!, sparkle)

  5. #5
    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 : 494
    Points
    494

    Par défaut

    Bonjour,

    A mon avis, ce débat aurait dû être lancé il y a quatre ou cinq ans peut-être, aujourd'hui les choses ont bien changé. Seam 3 n'a plus rien à voir avec Seam 2, et pour cause, la plupart des concepts de base introduits par Seam 1.x, 2.x sont à la base des nombreuses innovations dans Java EE 6, à travers les spécifications telles que CDI (spec lead Gavin King), JSF 2, Bean Validation, etc.

    CDI étant donc Seam Core en mieux, Seam 3 change de focus, en n'étant plus un framework d'intégration, mais plutôt un ensemble d'extensions au standard CDI. C'est pour cela qu'il n'y aura pas de Seam 4, car plusieurs projets d'extensions CDI (Seam3, MyFaces CODI, CDISource...) ont réuni leurs forces dernière le projet Apache DeltaSpike pour fournir des extensions portables, dont on a toujours besoin dans un projet Java EE, mais qui ne font pas encore partie du standard (voir les modules Seam3 pour une liste possible).

    Ceci étant, pour mes nouveaux développement aujourd'hui, la question n'est plus tellement de savoir si je dois utiliser Seam ou Spring, mais plutôt Java EE6 vs Spring.

    Et pour moi le choix est très clair, Java EE 6 s'impose naturellement tant que c'est à moi de proposer les choix de frameworks, et dans ces projets Seam 3 est bien présent par ses différents modules dont il me suffit d'ajouter une dépendance Maven dans le pom et je n'y pense plus (aucune config XML particulière...)

    Bien sûr, loin de moi l'idée de lancer un énième troll, mais je pense simplement que Java EE 6 est une vraie réussite tant pour ses specs innovantes (CDI, JAX-RS, Bean Validation, JPA 2...) que pour la cohérence de l'ensemble.

    My 2 cents...
    SCJP 5 / SCBCD 1.3 Certified

Discussions similaires

  1. Réponses: 8
    Dernier message: 29/08/2013, 17h14
  2. Développer une application Web ASP.NET avec le framework ExtJs
    Par moezBH dans le forum Ext JS / Sencha
    Réponses: 0
    Dernier message: 19/11/2011, 17h32
  3. Réponses: 14
    Dernier message: 26/11/2010, 09h36
  4. Comment développer une application Web avec Delphi 7 ?
    Par Francis dans le forum Web & réseau
    Réponses: 1
    Dernier message: 21/01/2008, 12h24
  5. Réponses: 0
    Dernier message: 21/06/2007, 12h00

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