Nous envisageons une application à deux niveaux. Cependant, plus tard, nous pouvons vouloir convertir cela en application à trois niveaux. Y a-t-il un modèle/cadre/technologie de conception utile? Les principales raisons de considérer deux niveaux sont:Application à deux niveaux plus tard modifiable à l'application à trois niveaux
1) Un ordinateur de bureau bas de gamme est disponible pour exécuter l'application.
2) Un seul utilisateur actuellement.
3) L'application doit être exécutée sur des sites distants où il n'y a pas de connectivité réseau.
Notre idée est de déployer l'application à deux niveaux là où il n'y a pas de connectivité et de l'utiliser à trois niveaux là où il y a de la connectivité.
Une option qui me vient à l'esprit est d'utiliser Silverlight/WPF + .NET (ADO.NET). Exécutez-le en tant qu'application autonome ou déployé sur le serveur. Y a-t-il des limites à ces approches? (Je suis fondamentalement une personne Java, pas très familier avec les technologies .NET) –