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

Plateformes (Java EE, Jakarta EE, Spring) et Serveurs Discussion :

le meilleur framework JAVA


Sujet :

Plateformes (Java EE, Jakarta EE, Spring) et Serveurs

  1. #1
    Débutant  
    Inscrit en
    Mars 2008
    Messages
    1 123
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 1 123
    Points : 170
    Points
    170
    Par défaut le meilleur framework JAVA
    Bonjour,
    Merci bien de me donner vote avis sur le meilleur framework JAVA WEB, j'ai trouvé Spring et Vaadin
    quel est le meilleur et le plus simple à utiliser sachant que le langage java je le maitrise très bien
    Cdt

  2. #2
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Points : 9 529
    Points
    9 529
    Billets dans le blog
    1
    Par défaut
    Personnellement, j'ai une large préférence pour JSF2, Primefaces, EJB...

    Contrairement à une idée reçue, JSF2 est plutôt simple d'approche, on peut facilement "customiser" certains comportements dans le cycle de vie d'une requête, la seule chose à bien comprendre est le fameux cycle de vie en 6 phases (max).
    Couplé à Primefaces qui, à mon avis, est de loin la meilleure bibliothèque de composants graphiques, on arrive assez facilement à faire un rendu typé "client lourd" sur le web.

    Ensuite, je relativiserais un peu quand même cette techno en fonction de ce qu'on veut développer. Une application avec des connexions massives de milliers d'utilisateurs, une solution avec un framework javascript me paraît un peu plus appropriée... (comme ça, au feeling... je n'ai jamais développé avec ce genre de contraintes...)

  3. #3
    Membre émérite
    Homme Profil pro
    Ingénieur en génie logiciel
    Inscrit en
    Juin 2012
    Messages
    912
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur en génie logiciel
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2012
    Messages : 912
    Points : 2 604
    Points
    2 604
    Par défaut
    Citation Envoyé par OButterlin Voir le message
    Personnellement, j'ai une large préférence pour JSF2, Primefaces, EJB...

    Contrairement à une idée reçue, JSF2 est plutôt simple d'approche, on peut facilement "customiser" certains comportements dans le cycle de vie d'une requête, la seule chose à bien comprendre est le fameux cycle de vie en 6 phases (max).
    Couplé à Primefaces qui, à mon avis, est de loin la meilleure bibliothèque de composants graphiques, on arrive assez facilement à faire un rendu typé "client lourd" sur le web.

    Ensuite, je relativiserais un peu quand même cette techno en fonction de ce qu'on veut développer. Une application avec des connexions massives de milliers d'utilisateurs, une solution avec un framework javascript me paraît un peu plus appropriée... (comme ça, au feeling... je n'ai jamais développé avec ce genre de contraintes...)
    avec spring tu peux utiliser vaadin, thymeleaf, jsp...

    tu as spring boot sinon ses compétiteurs sont Quarkus, Micronaut, Helidon.
    Ils sont selon moi, pas encore aussi complet.

    Pour les derniers projets que j'ai fait depuis environ 5 ans, j'ai opté pour du spring boot avec thymeleaf

  4. #4
    Membre du Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2007
    Messages : 51
    Points : 54
    Points
    54
    Par défaut
    Salut,

    Tout dépend de ton projet. C'est un projet persos? Combien êtes-vous? Que veux-tu développer? Combien d'utilisateur?...

    Pour ne pas perdre de temps, avant d'apprendre une nouvelle techno, renseigne toi sur ce qui est le mieux adapté pour toi.

  5. #5
    Membre émérite
    Homme Profil pro
    Ingénieur en génie logiciel
    Inscrit en
    Juin 2012
    Messages
    912
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur en génie logiciel
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2012
    Messages : 912
    Points : 2 604
    Points
    2 604
    Par défaut
    Citation Envoyé par OButterlin Voir le message
    Couplé à Primefaces qui, à mon avis, est de loin la meilleure bibliothèque de composants graphiques, on arrive assez facilement à faire un rendu typé "client lourd" sur le web.
    effectivement beaucoup de composant... j'ajouterais dans le même genre

    https://www.smartclient.com/
    et
    https://www.sencha.com/

    Citation Envoyé par OButterlin Voir le message
    Ensuite, je relativiserais un peu quand même cette techno en fonction de ce qu'on veut développer. Une application avec des connexions massives de milliers d'utilisateurs, une solution avec un framework javascript me paraît un peu plus appropriée... (comme ça, au feeling... je n'ai jamais développé avec ce genre de contraintes...)
    il y a plusieurs année tu as un thread, (ca doit être encore trouvable sur le web) assez violente entre le ceo de vaadin et il me semble de celui smart client... à ce sujet...
    tu peux très bien être stateless avec des techno serveur, tes machines utiliseront un peu plus le cpu...

    tu peux très bien faire du client side... avec vaadin

  6. #6
    Membre confirmé

    Profil pro
    Inscrit en
    Août 2008
    Messages
    1 201
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 1 201
    Points : 597
    Points
    597
    Par défaut
    Bonjour,

    je viens du monde PHP , et aujourd'hui j'ai opté pour spring-boot + angular , je suis entrain de développer mon CMS avec ces 2 techos sous forme de webservice,
    je ne connaît pas d'autre framwork en java(coté php un peu touché au symfony ,cakephp), mais je pense que celui là et plus en avance que ses concurrents connecté avec jpa mysql ou encore mongod,
    on se concentre sur le développement métier et on laisse le framwork s'occuper des parties fonctionnelles et mis en productions rapide.

  7. #7
    Membre averti
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juillet 2013
    Messages
    269
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2013
    Messages : 269
    Points : 434
    Points
    434
    Par défaut
    Bonjour,

    même avis que Keokaz, privilégier les services et ainsi rester agnostique sur les technologies back et front, cela simplifie grandement les choses. C'est, je pense, le bon choix à appliquer sur un nouveau projet aujourd'hui.
    Personnellement, je suis aujourd'hui en Java / Micronaut coté back et Vue.js (mais cela pourrait être du React, de l'Angular…) coté front et les 2 communiquent en services (json).

Discussions similaires

  1. [AJAX] Listes des frameworks Java
    Par jdelges dans le forum Frameworks Web
    Réponses: 18
    Dernier message: 17/12/2008, 23h41
  2. [Avis] Les meilleurs programmes Java ?
    Par christopheJ dans le forum ImageJ
    Réponses: 69
    Dernier message: 07/10/2008, 02h12
  3. Réponses: 1
    Dernier message: 06/09/2007, 10h02
  4. Le meilleur framework J2EE
    Par belledonne dans le forum Java EE
    Réponses: 2
    Dernier message: 13/07/2005, 14h47
  5. [USB] la meilleure API java
    Par salber dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 07/02/2005, 16h13

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