Bonjour,
Je travail sur un projet dont le but est de refaire l'IHM d'une application Web, voici les détails de l'existant :
- Application importante (grosse base de données > env 100 tables et des centaines de millions d'enregistrements)
- Beaucoup de vues (env 200)
- Frameworks actuellement utilisés (Maven, Spring, Struts 1, Hibernate)
Les exigences :
* Il doit supporter Spring
* Il doit supporter Maven
* Il doit supporter Hibernate
* Framework facile à prendre en main pour des développeurs JEE
* Création de page web rapidement (IHM à destination de techniciens, pas grand public donc pas besoin de beaux effets)
* Adapté à la création de formulaire de recherche
* Adapté au CRUD (opérations de base pour la persistance des données en BD)
* Supports pour les tests
* Client léger
* IHM simple
* Peu de connexions simultanées
* Performances peu importante (c'est pas grave si ça rame un peu)
* Gestion de beaucoup de rôles
* Internationalisation
=========
Je dois donc faire une comparaison des différents frameworks du marché et en choisir un pour faire une étude pour la future réécriture de l'application.
Voici les principaux frameworks que j'ai retenu :
* Wicket
* Struts 2
* JSF
* GWT
* Grails
Et d'autres que je ne connais pas du tout :
* Stripes
* Tapestry
* Rife
* Seams
* OpenXava
=========
Je voulais donc avoir votre avis, en fonction des exigences que j'ai listé sur quels frameworks je devrais me pencher ?
Merci d'avance.
Partager