RichCommerce & architecture logicielle
Comme vous pouvez l’imaginer, je suis en pleine préparation de notre p’tit dej de mardi.
J’étais en train de réfléchir au sujet suivant : quelle architecture logicielle pour bien supporter les interfaces riches ?
En fait, la réponse est à mon sens très simple : il est tout à fait fondamental d’intégrer, dans le projet, une dimension « génie logiciel ».
Si vous ne le faite pas, vous aurez peut être votre site, mais il y a peu de chance pour que vous puissiez le faire évoluer.
Ainsi, toutes demandes d’évolution seront très douloureuses, de plus en plus en fait.
Génie logiciel donc ?
Oui, avec notamment un découpage en couche: le célèbre modèle MVC : Modèle, Vue, Contrôleur.
Bien mis en œuvre, ce modèle vous permettra de décliner assez facilement votre site, sur de nouvelles interfaces.
C’est cher docteur ?
Cela nécessite un investissement, et un intérêt pour la chose technique.
Par la suite, cet investissement est bien vite rentabilisé : tout va plus vite et de manière plus fiable !
J’ai ainsi participé à un projet, ou les dirigeants étaient un peu inquiet, car ils voyaient les équipes travailler, mais ils ne voyaient rien sortir.
En fait, l’équipe développait les « fondamentaux », avec un très beau modèle de données (tables et liens dans la base de données), et une architecture MVC.
Ensuite, tout est allé très vite. Le modèle était bon, et la « décoration » a été plutôt rapide.