Ich bin auf der Suche nach Empfehlungen für ein Anwendungsentwickler-Framework für Visual Studio. Eine oberflächliche Untersuchung hat Produkte wie Strataframe, Mere Mortals, CSLA, Deklarit, xEpressApp, Habanero, Spring.Net usw. identifiziert. Was empfehlen Sie, basierend auf Ihrer Entwicklererfahrung?.NET Application Developer Uber Framework
Einige der wichtigsten Anforderungen sind, dass das Framework das Objekt/relationale DB-Mapping bereitstellen muss, aber auch die UI "bauen" soll, die auf die Daten zugreift. Der UI-Builder sollte es ermöglichen, den Bildschirm/die Seite zur Entwurfszeit (basierend auf den Konfigurationsparametern) so anzupassen, dass dem Programmierer ein "Markenaroma" des Formulars präsentiert wird. Offensichtlich muss das Framework in .NET Visual Studio integriert sein, und jeder generierte Code muss anpassbar sein oder Hooks für das Customizing bereitstellen. Es muss nicht nur eine n-Tier-Architektur unterstützen (ich denke, das ist wahrscheinlich eine Selbstverständlichkeit), sondern es wäre auch schön, wenn das Framework auch die typischen Bereitstellungsschichten von dev/test/prod konzeptualisiert. Ich bin nicht auf der Suche nach einem Web/Browser-basierten Framework - das ist streng intern hinter den Firewall-Business-Apps.
Als Hintergrund konvertieren wir von einer Visual Foxpro-Umgebung, die ein speziell entwickeltes Framework hat, das umfangreiche Builder verwendet.