Bonjour à tous,
Ici au travail, nous somme sur l'analyse et l'étude d'un projet de ressource humaines (gestion du workflow industrialisé allant de l'inscription d'un nouveau membre engagé jusqu'a la fin de son contrat avec la société), jusqu'ici rien de bien méchant vous me direz...
Le problème est que, mon collègue qui a la charge du projet, s'est décidé à aller de l'avant en utilisant les technologies nouvelles comme : hibernate, spring, gwt ou extjs design pattern(MVC et autres) blablabla
Il se posaient plusieurs question quand à ces technos.
N'y connaissant rien il s'est lancé dans la lecture de livres traitant de ceux-ci il apprécia bien toute les technos mais resta sceptique sur Spring ne trouvant aucun avantage à l'utiliser. Le livre qu'il a passé en revu pour étudier Spring est "Spring Recipes (2.5) | A problem/solution aproach" des éditions Apress quelquechose à ne pas négliger quand même.
Sans vouloir dire du mal, mon collègue à 15 ans d'experience dans le développement, il déteste tout ce qui est diagrammisation (UML et autre) je me demande d'ailleur comment il a pu tenir sans tout cela (peut-être à cause de son coté autiste déterminé, qui sait) et en java en plus mais bon il ne fait que du jsp lol donc allez savoir, malheureusement pour lui, il a aussi un esprit très technique trop même.
Il a parcouru le livre sur spring et n'a pas apprécié et il n'a trouvé quasi aucune utilité à utiliser Spring pour le projet de ressource humaines, étant confiant de la communeauté et de cette fameuse image de marque qu'apporte Spring j'ai moi même décidé de parcourir le livre car je me suis dit qu'il n'a peut-être pas compris grand chose parce qu'il y a trop de concepts à comprendre en UML et voici où j'en suis :
J'ai bien saisi le concept IOC et DI d'accord on a tous compris cela (je crois lol, c'est peut être moi qui me trompe dans la compréhension hihi)
J'en suis au chapitre 3 du livre : "Beans configuration"
Et l'idée de configurer des objets je l'a trouve, moi aussi, un peu débile dans le sens où je ne voit pas où est l'utilité de configurer des objets pour travailler avec il se peut que comme je ne suis qu'au chapitre 3 il me faut encore parcourir le livre et que je trouverai la réponse plus loin qui sait.
Et donc, mes question sont :
A quoi sert Spring?
Quels sont les raisons qui nous pousseraient à l'utiliser?
Quel est le gain qu'apporte vraiment Spring au vu de ce qu'il contien (MVC, security, et j'en passe) sur le court et long terme...?
Serait-il utile d'utiliser Spring pour un tel projet qui se verrai sérieusement grandir au fil des années...?
Veuillez m'excuser pour la longueur de mon message mais il faut bien que je place le décor pour en connaitre la profondeur de la difficulté...
Merci à tout ceux qui auraient prit la peine de lire le message jusqu'au bout ainsi qu'a ceux qui auront répondu.
Bien à vous
Partager