Bonjour, je ne suis pas le seul à me poser la question, et je suppose qu'il existe des question déjà posée.... mais cette question évolue fortement.
Voilà mon problème: j'ai une petite application de gestion à créer avec une 30 aine de tables.
J'ai tendance à concevoir une application en commençant par un modèle relationnel.
Je me pose donc la question suivante de choisir un framework pour avancer rapidement dans la réalisation de produit sans m'enfermer.
Du coup, j'ai plusieurs solutions:
1- utiliser des framework de RAD de type wavemaker
2- utiliser des framework de dév rapide (pas vraiment une génération à la wavemaker) de type GRAILS
3- utiliser un skelette bien fichu genre JSF2 + Richfaces + Acegi + Hibernate, etc. (ex: je suis pas fermé sur la vue, l'authentification ou la persistance)
4- utiliser une archi ou je dégage une couche: WS avec annotation et persistance + client en AngularJS.
Mon objectif est de construire une petite appli de gestion rapide assez "riche" en terme d'interaction (genre une selection modifie le contenu de la selection suivante, controle des champs facilité, etc.) sans être enfermé dans une techno qui risque de disparaitre dans 2 ans... L'idée est un déploiement facile en multipliant les services au travers d'un modèle SaaS/Cloud
Mes doutes sont les suivants:
1- wavemaker: j'ai peur d'en baver et m'apercevoir qu'une fois les 3 écrans de base fait, ca devient le souk et plus le projet est gros, plus les problèmes se posent de façon exponentielle
2- GRAILS: j'ai peur de m'enfermer un peu et que tout ce qui est gestion d'une interface moderne pose problème
3- Skelette: avez vous un skelette à me conseiller ? J'avais SEAM en tête, mais il semble que ce soit en phase de transition, abandon JBoss/reprise apache. J'avais des retours négatifs sur JSF car les projets auxquels j'ai participé étaient pas adaptés et en 1.2, mais là je réfléchi autrement car je pense que la v2 est bien mieux et que mon contexte est plus adapté.
4- je connais pas angular (mais c'est l'occasion). C'est une archi d'avenir à mon sens mais apparemment, si on recherche, nombre d'équipes ont eu des déconvenues en terme de fiabilité/sécurité ?
Merci pour vos retours !
Partager