Wir erwägen eine zweistufige Anwendung. Später möchten wir das vielleicht in eine dreistufige Anwendung umwandeln. Gibt es ein Designmuster/Framework/Technologie, das hilfreich ist? Die Hauptgründe für die Berücksichtigung von zwei Ebenen sind:Zweistufige Anwendung später modifizierbar auf dreistufige Anwendung
1) Single-Low-End-Desktop-Maschine ist verfügbar, um die Anwendung auszuführen.
2) Derzeit nur Einzelbenutzer.
3) Die Anwendung muss an Remotestandorten ausgeführt werden, an denen keine Netzwerkverbindung besteht.
Unsere Idee besteht darin, die Anwendung als zwei Ebenen bereitzustellen, wo keine Konnektivität vorhanden ist, und sie als drei Ebenen zu verwenden, wo Konnektivität besteht.
Eine Option, die mir in den Sinn kommt, ist die Verwendung von Silverlight/WPF + .NET (ADO.NET). Führen Sie dies als eigenständige Anwendung oder auf dem Server bereitgestellt aus. Gibt es Herausforderungen bei diesen Ansätzen? (Ich bin im Grunde eine Java - Person; nicht viel vertraut mit. NET - Technologien) –