Bonsoir!

Je me pose la question suivante: dans une solution que je developpe, je souhaite proposer 3 versions (2 online et une offline).

J'ai fais l'erreur de me lancer dans le projet tête baissée, et au fur à mesure que j'avance, je me rend compte que ça va être impossible de maintenir et de faire évoluer mes 3 solutions.

J'ai pensé au modèle MVC, puis de créer un répertoire à la racine pour mes 3 différentes solutions. Je peux comme ça les faires évoluer indépendamment. Le seul problème c'est qu'en faite les fonctions de la solution la plus basique sont également utilisé dans les 2 autres solutions plus complexe. Je ne sais donc pas vers quoi m'orienter ou si mon idée est bonne et fonctionne avec MVC.

Le seul point dont je suis normalement sur, c'est qu'il y aura 3 bases de données: 1 pour chaque solution, ceci afin de ne pas avoir de problèmes de performances en cas de sollicitations.

Merci pour votre aide!

L.