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: Quel framework Web Java utilisez-vous principalement en 2016 ? Partagez votre expérience !

Votants
67. Vous ne pouvez pas participer à ce sondage.
  • JSF (Java Server Faces)

    15 22,39%
  • Struts 1

    1 1,49%
  • Struts 2

    4 5,97%
  • Spring MVC

    31 46,27%
  • GWT

    5 7,46%
  • Play 1

    0 0%
  • Play 2

    4 5,97%
  • Wicket

    0 0%
  • Vaadin

    3 4,48%
  • Grails

    1 1,49%
  • Tapestry

    0 0%
  • Autres (précisez)

    3 4,48%
  1. #21
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    décembre 2011
    Messages
    1 260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : décembre 2011
    Messages : 1 260
    Points : 3 451
    Points
    3 451
    Billets dans le blog
    12
    Par défaut
    Venant de Java EE (Servlet specification 2.5 à 3.1 + étudié 4.0), ayant pratiqué JSF2.x, ayant étudié Spring 3, j'ai voté pour... Spring MVC car c'est celui que j'utilise principalement cette année au travail.

    Voici mon aperçu :
    Positif Negatif
    Un projet Spring est très simple à mettre en place depuis la version 4 du framework. Il suffit d'indiquer la dépendance Spring Boot, puis de créer une classe main avec une annotation Spring Boot... et le tour est joué ! Fin de la préhistoire, adieu les fichiers XML de configuration pour créer des beans. La documentation indique qu'il est nécessaire d'utiliser la balise <parent> du pom.xml pour récupérer Spring Boot, sauf que les modules dans Maven c'est comme les langages où l'héritage multiple n'existe pas : il n'est possible que d'avoir 1 seul parent, du coup il aurait été préférable de présenter des alternatives comme <dependencyManagement> pour ce type de dépendance, bien sûr ceci n'est qu'un détail.
    Très rapide à s'exécuter grâce à Spring Boot, Spring embarque Tomcat (ce dernier est transparent) et ne nécessite que peu de configuration à mettre en place au niveau du pom.xml (pour ceux qui l'utilise avec un Maven). On oublie tout de suite les problèmes cancérigènes qu'on aurait pu avoir avec un projet Servlet 2.5 et une modification du fichier web.xml qui n'est pas pris en compte par Tomcat lors d'un arrêt de ce dernier. Parlant de configuration, Spring est rétrocompatible, et donc il est possible de configurer quelque chose de plusieurs manières différente, personnellement je ne considère pas X façons de configurer quelque chose comme une richesse, mais plutôt une prise de tête.
    Très répandu, ce framework est à l'initiative de l'injection de dépendance (IoC). L'apprentissage est simple car on comprend vite le rôle des composants de types @Controller, @Service, @Repository, ce qui n'est pas forcément le cas avec les annotations utilisées par le standard Java EE. Une fois vous être lancé dans ce framework, vous vous rendrez vite compte que ce framework fait la guerre au standard Java. Mis à part les types de base et String, on à l'impression que Spring ré-implémente toutes les classes existantes.
    La force de Spring réside dans le back, aujourd'hui en 2015/2016 les technos HTML5 et Angular sont très populaires et Spring n'impacte pas sur le front comme pourrait le faire un framework orienté composant tel que JSF avec ses Facelet ou GWT.
    N'hésitez pas à consulter la FAQ Java, lire les cours et tutoriels Java, et à poser vos questions sur les forums d'entraide Java

    Ma page Developpez | Mon profil Linkedin | Vous souhaitez me contacter ? Contacter Gokan EKINCI

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

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

    Informations forums :
    Inscription : avril 2007
    Messages : 25 461
    Points : 48 733
    Points
    48 733
    Par défaut
    Citation Envoyé par marc.collin Voir le message
    j'ai trouvé la prise en main plus rapide en utilisant gxt de sencha et smartgwt qu'utiliser gwt directement

    pu besoin de tout recompiler depuis un moment...
    Je ne connais pas gxt, mais avec smartgwt je t'assure que nous on recompile tout le temps

  3. #23
    Membre éprouvé Avatar de Alvaten
    Homme Profil pro
    Développeur Java / Grails
    Inscrit en
    novembre 2006
    Messages
    324
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Java / Grails
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2006
    Messages : 324
    Points : 1 015
    Points
    1 015
    Par défaut
    Tiens ça m'intrigue, depuis combien de temps utilisez vous Grails au sein de vos projets ? Et qu'en pensez vous ? J'avais l'impression que c'était en forte perte de vitesse.
    Je suis arrivé dans mon entreprise actuelle il y a deux ans. Je ne connaissais pas du tout la techno, et j'aime beaucoup au final. Mes collègues l'utilisent depuis au moins 8-10 ans je pense. Tous le monde en est assez content. La puissance de Groovy est très apprécié. Par rapport à GWT c'est surtout la gestion des vues qui est très populaire.

    Quel dommage. Et dire qu'à l'époque tout le monde jurait pour cette technologie.
    Je pense que le gros de sa non-popularité chez nous est du au fait qu'il a été mal introduit et très mal "vendu" à l'équipe par le chef.

    ces dev ont fait beaucoup de swing auparavant?
    Non, pas à ma connaissance.

  4. #24
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    janvier 2007
    Messages
    175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

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

    Informations forums :
    Inscription : janvier 2007
    Messages : 175
    Points : 428
    Points
    428
    Par défaut
    Depuis l'année dernière nous utilisons principalement Spring MVC pour les services REST mais aussi dans une moindre mesure pour les controllere WEB.
    La révélation fut l'utilisation de SpringBoot, c'est la mort officielle des fichiers XML une aberration du développement. Quel confort aussi le rechargement à chaud ! Enfin Angular comme complément idéal de Spring MVC devient incontournable, comme ça le jour où l'on change la couche WEB on n'a pas besoin de réécrire les controllers Java.

  5. #25
    Membre du Club
    Inscrit en
    octobre 2010
    Messages
    205
    Détails du profil
    Informations forums :
    Inscription : octobre 2010
    Messages : 205
    Points : 66
    Points
    66
    Par défaut
    Je vote JSF car c'est ce qu'on utilise pour notre projet. Est-ce que personnellement j'opterai pour cette technologie pour un nouveau projet? La réponse est: bien sûr que non!
    En 2011, j'étais convaincu que c'était LA techno a utilisé, lorsque je voyais la simplicité et le résultat du showcase de Primefaces: j'étais tout simplement convaincu. Mais depuis que je travaille sur un gros projet, c'est tout l'inverse:

    • Lorsque quelque chose ne fonctionne pas, et qu'on cherche à résoudre le problème en debug. C'est comme chercher une aiguille dans une bote de foin: c'est un vrai bordel, difficile de savoir d'où l'on vient. Toutes les méthodes sont appelés par rélfexion, un vrai mystère. Parlons événement Primefaces, mon listener peut prendre un ActionEvent en paramètre comme rien du tout, ça marche quand même...
    • J'étais surpris de voir à quel point il était difficile de faire choses très simple en JSF,
    • Les performances! L'arbre JSF! Mais quel horreur! La page client est sauvegardé coté serveur... Enough said...
    • Trop de subtilités difficile à cerner que ce soit au niveau du render time, build time, les annotations JSF que l'on peut pas utilisé dans le cas d'un FileUpload par exemple, le binding, le process, l'update, etc.
    • La communauté JSF se résume aux réponses impressionnantes de BalusC


    J'imagine que si JSF ne faisait pas parti du standard JEE, ce framework serait déjà abandonné depuis bien longtemps. Je vous invite a voir tous les posts qui parlent de "why i hate JSF" et "why i love JSF", faites la comparaison, et vous en arriverez certainement à la même conclusion. Que choisirais-je alors? Alors aujourd'hui, je m'orienterai vers un front-end angular.js, ou bien Vaadin 7 que je trouve bon (souple, performant, riche en composants, on y retrouve pas tout plein de cas bizarre comme rencontré sur JSF)

    Je vous pose alors la question: quel est la valeur ajouté de JSF? Qu'est ce qui est génial à propos de ce framework?

    Bien à vous,
    Babas007

  6. #26
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    décembre 2011
    Messages
    1 260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : décembre 2011
    Messages : 1 260
    Points : 3 451
    Points
    3 451
    Billets dans le blog
    12
    Par défaut
    quel est la valeur ajouté de JSF? Qu'est ce qui est génial à propos de ce framework?
    Je n'irais pas jusqu'à dire que c'est génial, mais ça permet d'injecter tes beans directement dans la Facelet, et de t'abstraire toute la partie liée aux appels Ajax, ça gère le token CSRF implicitement sans que tu ailles toi-même créer un champ avec un attribut hidden (tu as un peu plus la main depuis la version 2.2 : documentation). Aussi ça part du principe que tu utilises des composants graphiques tout fait tel que Primefaces : JSF un framework orienté pour ceux qui font principalement du Java et qui n'ont pas de forte contrainte lié à la création de composant graphique spécifique, donc ayant recours à du CSS et JS. A l'opposé tu as ceux qui font tout en JS, avec de belles interfaces avec AngularJS et qui gèrent leur back en JS avec NodeJS, stratégie basé sur du full-JS.
    N'hésitez pas à consulter la FAQ Java, lire les cours et tutoriels Java, et à poser vos questions sur les forums d'entraide Java

    Ma page Developpez | Mon profil Linkedin | Vous souhaitez me contacter ? Contacter Gokan EKINCI

  7. #27
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    novembre 2006
    Messages
    6 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : novembre 2006
    Messages : 6 964
    Points : 8 936
    Points
    8 936
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Babas007 Voir le message
    Les performances! L'arbre JSF! Mais quel horreur! La page client est sauvegardé coté serveur... Enough said..
    Ben non, tu as le choix, tu peux sauvegarder l'état de l'arbre côté client (javax.faces.STATE_SAVING_METHOD=client), personnellement, je préfère côté serveur, dans tous les cas, à un moment donné, il faudra bien reconstituer l'arbre... d'un point de vue sécurité, le côté client pose problème.

    Ensuite, je dirais que comme tout framework, le préalable est de l'apprendre correctement, ce n'est pas en regardant un showcase qu'on sait comment fonctionne JSF. La plupart des problèmes que tu décris dénotent plutôt d'une mauvaise connaissance du cycle de vie JSF .

    Pour la question : Pourquoi JSF ?... on peut discuter...

    Je dirais, tout dépend du type d'application qu'on veut faire.
    Nous avons fait le choix de JSF2/Primefaces dans notre société parce que nous développons des applications RIA, pas un nombre élevé d'utilisateurs connectés (max 500 sur une application). Dans CE contexte, le couple JSF2/Primefaces s'avère bluffant de simplicité et d'efficacité.
    Contrairement à ce que dit Gugelhupf, JSF2 est ultra adapté pour développer des composants graphiques, les composite-components sont tout simplement géniaux, j'en développe plein.
    Il y a des choses qui ne fonctionnent pas très bien avec certains scopes, par exemple le binding avec du @ViewScoped (d'ailleurs ce scope reste incompréhensible dans sa phase de création en plusieurs étapes )

    Pour ce qui est des alternatives, les frameworks javascript peuvent poser des problèmes de compatibilité avec les navigateurs, un comble pour une application internet... il ne manquerait plus qu'on impose un navigateur au client !
    Dans le principe, j'aime bien... en pratique
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  8. #28
    Membre confirmé Avatar de bruneltouopi
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    janvier 2010
    Messages
    308
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

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

    Informations forums :
    Inscription : janvier 2010
    Messages : 308
    Points : 466
    Points
    466
    Par défaut
    -JSF+Primefaces pour des applications RIA sous JEE
    -SpringMvc +Thymeleaf pour applications Spring
    Ce qui ne me tue pas me rend plus fort.

  9. #29
    Invité
    Invité(e)
    Par défaut
    Bonjour, pour moi Java n'est pas un langage pour faire du Web. C'est bon pour les magnétoscopes des années 90 ou les vieux robots des années 1995
    J'ai installé Android Studio, puis là je viens de le desinstaller pour me spécialiser sur Ionic. quand j'ai vu comme c'est alambiqué et bizarre, je l'ai désinstallé direct !

    JSON veut dire Javascript object notation, je ne voix pas pourquoi j'utiliserais Java, datant de 1990( 35 ans excusez du peu, c'est du cobol, du fortran?) dans mes futures web-apps, sauf pour faire des appels back end à Mysql.
    Il est normal que Java soit archaïque vis à vis du web, puisqu'il date de 1994, du temps ou on vendait encore des renaults 4, et du temps ou le web n'existait pas. Il faut absolument cesser tout projet web utilisant cette technologie, et suggérer à tout le monde de l'abandonner.

    AngularJs, le Pur Js et Ionic sont bien plus flexibles, performants et même ludiques et datent de post 2010. Pas de balises sortant d'on ne sais ou au nom bizarre, pas de typage inutile des vars dans le monde du web, pas de sous méthodes aux noms obscurs sorties d'on ne sait ou ... Et Javascript gère les objets JSON nativement, pas besoin de charger une lib annexe et de créer une classe incompréhensible avec des sous méthodes sorties d'on ne sais ou...

    java, c'est juste bon à être étudié à la fac pour les étudiants qui doivent apprendre la prog objet, qui ont du temps à perdre, et c'est juste bon à quérir une base de données mysql, c'est tout, c'est pas fait pour faire du WEB. J'ai entendu des rumeurs comme quoi 75 % des projets java web n'aboutissaient pas, parce que trop complexes. et quand on voit qu'il faut binder tous les boutons, ça fait carrément tié-pi... C'est tout une mentalité des années 80-90 qui tente de s'appliquer aux années 2020 du web, bref, à abandonner.

    J'ai quand même envie de faire des JSP parce que ça, ca avait l'air pas mal.

    Pas fait pour le web, mais par contre, UML et la programmation Objet Java, ça c'est bien, pour du standalone pour les gens balaises là dedans, mais pour le web et les navigateurs non.


    Cordialement.
    Dernière modification par Invité ; 23/03/2016 à 15h24.

  10. #30
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    novembre 2006
    Messages
    6 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : novembre 2006
    Messages : 6 964
    Points : 8 936
    Points
    8 936
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par devwebsympa Voir le message
    Bonjour, pour moi Java n'est pas un langage pour faire du Web. C'est bon pour les télécommandes ou les vieux robots des années 1995
    Quelle blague

    Si java EE n'est pas fait pour développer des applications web, alors autant dire que windows est LE système d'exploitation pour piloter des mission sur Mars... (et là, moi, j'y vais pas ! )
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  11. #31
    Candidat au Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    août 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : août 2015
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    J'ai commencé mon développement Web en Java avec JSF.
    Au début j'ai utilisé les bibliothèques de composants comme RicheFace et PrimeFaces.
    Mais depuis un certain temps j'utilise uniquement PrimeFaces, parce que ces composants me conviennent bien.

    Citation Envoyé par OButterlin Voir le message
    JSF / Primefaces

    Ce n'est pas le framework à conseiller pour des applications à très fortes utilisations, mais pour des RIA, c'est cool.
    Pourquoi?

  12. #32
    Membre du Club
    Inscrit en
    décembre 2005
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : décembre 2005
    Messages : 29
    Points : 58
    Points
    58
    Par défaut Pourquoi le vote ne propose t'il que des antiquités ?
    En 2016, je m'attendais plutôt à voir des proposition comme Angular, Polymer, React, VueJS (mon préféré), ou autres. Des trucs actuels quoi.

    Dans la liste je les connais et a peu près tous et les ai plus ou moins pratiqués suivant les cas. Mais pour moi aucun de ceux là n'est actuel!

    Cette liste date de 2010, il faudrait la mettre à jour.

  13. #33
    Responsable Java

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    juin 2009
    Messages
    5 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

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

    Informations forums :
    Inscription : juin 2009
    Messages : 5 207
    Points : 13 660
    Points
    13 660
    Par défaut
    Je ne suis pas sur qu'on parle d'antiquités au vu des réponses pour le moment. De plus, on parle bien des frameworks utilisés principalement et non des derniers à la mode.

    Citation Envoyé par Laurent Simon Voir le message
    En 2016, je m'attendais plutôt à voir des proposition comme Angular, Polymer, React, VueJS (mon préféré), ou autres. Des trucs actuels quoi.
    Ensuite, je précise qu'on se cible sur les frameworks web Java. Là tu nous donnes une liste de frameworks JS. Je ne dis pas qu'ils ne peuvent pas se coupler avec du Java derrière mais ce ne sont pas des frameworks Web Java donc hors catégorie du sondage.
    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
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

  14. #34
    Membre du Club
    Inscrit en
    décembre 2005
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : décembre 2005
    Messages : 29
    Points : 58
    Points
    58
    Par défaut
    Citation Envoyé par Robin56 Voir le message
    on se cible sur les frameworks web Java.
    Pardon, désolé, je suis allé un peu vite en besogne et j'ai complètement zappé cet aspect. Ma réponse est donc effectivement non pertinente dans ce contexte.

    Cependant, j'évolue dans des environnements presque exclusivement Java, dans de grandes entreprises ou service publics uniquement, et ma propre réaction m'amène à m'interpeller sur le fait que les frameworks purement Java ne sont plus trop utilisés aujourd'hui. Attention, quand je dis "aujourd'hui", je parle de projets neufs lancés dans des environnements neufs, sans passif. Sinon bien sûr, j'ai des clients qui font encore presque exclusivement du Struts, JSF ou Spring MVC (les 3 principaux que je rencontre). Mais, il s'agit alors de clients qui ont un passif et des troupes formées (voir déformées) et qui ne feraient certainement pas ces même choix aujourd'hui si ils partaient d'une feuille blanche.

  15. #35
    Nouveau Candidat au Club
    Femme Profil pro
    Développeur Java
    Inscrit en
    mars 2016
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 27
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : mars 2016
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Spring MVC

  16. #36
    Responsable Java

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    juin 2009
    Messages
    5 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

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

    Informations forums :
    Inscription : juin 2009
    Messages : 5 207
    Points : 13 660
    Points
    13 660
    Par défaut
    Citation Envoyé par hind benloualid Voir le message
    Spring MVC
    Et peut-on savoir pourquoi ?

    C'est bien de répondre au sondage mais c'est encore mieux de pouvoir le justifier, ça servira à tout le monde.
    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
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

  17. #37
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    novembre 2006
    Messages
    6 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : novembre 2006
    Messages : 6 964
    Points : 8 936
    Points
    8 936
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par trasmiro Voir le message
    Pourquoi?
    c'est lourd en mémoire et en transfert http
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  18. #38
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    novembre 2006
    Messages
    6 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : novembre 2006
    Messages : 6 964
    Points : 8 936
    Points
    8 936
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Laurent Simon Voir le message
    Mais, il s'agit alors de clients qui ont un passif et des troupes formées (voir déformées) et qui ne feraient certainement pas ces même choix aujourd'hui si ils partaient d'une feuille blanche.
    Nous sommes partis l'année dernière d'une "feuille blanche", nous avons testé les nouvelles tendances JS et avons choisi JSF2/Primefaces.
    Alors pourquoi... Tous simplement parce que les frameworks JS souffrent d'un défaut majeur, ils dépendent du navigateur.
    Nous avons même fait l'acquisition d'un soft de GMAO de ce type, le résultat est qu'il ne fonctionne QUE sur IE et à peut près sur Chrome, il a des dysfonctionnements sur Firefox qui est le navigateur que nous préconisons dans la société... alors une application web qui impose son navigateur, c'est un non sens complet !
    Mon expérience de JS/CSS est qu'il est quasiment impossible (à moins de rester à un niveau très bas de fonctionnalité) d'avoir un résultat identique sur tous les navigateurs. C'est bien dommage, si les standards étaient respectés par tous les éditeurs de navigateurs, on n'en serait pas là...

    Je précise également que dans le cadre de RIA (notre cas), le couple JSF2/Primefaces reste très pertinent.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  19. #39
    Responsable Java

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    juin 2009
    Messages
    5 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

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

    Informations forums :
    Inscription : juin 2009
    Messages : 5 207
    Points : 13 660
    Points
    13 660
    Par défaut
    Citation Envoyé par Laurent Simon Voir le message
    Cependant, j'évolue dans des environnements presque exclusivement Java, dans de grandes entreprises ou service publics uniquement, et ma propre réaction m'amène à m'interpeller sur le fait que les frameworks purement Java ne sont plus trop utilisés aujourd'hui.
    Je précise que ceci fera l'objet d'un futur débat sur la rubrique.
    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
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

  20. #40
    Membre expérimenté

    Homme Profil pro
    Senior Développeur JEE
    Inscrit en
    avril 2002
    Messages
    795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Senior Développeur JEE
    Secteur : Finance

    Informations forums :
    Inscription : avril 2002
    Messages : 795
    Points : 1 660
    Points
    1 660
    Par défaut
    Chez nous c'est compliqué.

    - Nous utilisons Vaadin 6 pour les applications déjà existantes démarrées en 2011. Pas de possibilité de migrer vers Vaadin 7. Nous avons énormement de custom components, notre propre form builder fait maison, et j'en passe.
    - Nous avons une deuxième application démarrée en 2014, pour celle-là nous sommes passé à Vaadin 7 avec le plugin CDI.
    - Et pour cette année 2016, suite au lancement d'un portefeuille de services BPO, nous sommes passé à Spring Boot/Spring MVC/Thymeleaf

    Vaadin, c'est très bien pour les personnes comme moi, qui détestent naviguer dans les méandres du CSS. Très orienté Swing. En contre partie si tu souhaites tuner un peu le style de tes pages, et bien bon courage, quand tu vois le DOM pondu par le framework.

    Spring MVC/Thymeleaf a été préferé à d'autres framework JS principalement dû au "learning curve".
    Langages : Java, SQL
    Outils : Eclipse, Intellij
    SGBD : Oracle, PostgreSQL
    Mes Articles

Discussions similaires

  1. Quels frameworks de test utilisez-vous ?
    Par Esil2008 dans le forum JSF
    Réponses: 32
    Dernier message: 03/06/2014, 18h11
  2. Réponses: 43
    Dernier message: 10/01/2013, 17h54
  3. Quelle version de Java utilisez vous principalement ?
    Par Ricky81 dans le forum Langage
    Réponses: 33
    Dernier message: 06/06/2010, 11h25
  4. Réponses: 52
    Dernier message: 29/12/2008, 00h47
  5. Réponses: 65
    Dernier message: 31/12/2007, 18h14

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