Kennen Sie ASP.NET MVC-Codegeneratoren?

8

Kennt jemand einen guten / verwendbaren ASP.NET MVC Code / Solution Generator? Im Idealfall würde es aus einem Domänenmodell aufbauen, aber auch aus einem Datenmodell.

Wenn Sie das tun, können Sie Folgendes beantworten:

  1. Produziert es "guten" Code?
  2. Kann es verlängert werden?
  3. Was magst du und magst es nicht, wenn du es benutzt hast?
  4. Welche großen Ängste kommt es dabei heraus?

Wenn es keinen gibt, den du kennst, denkst du, dass das etwas ist, was in der Gemeinde fehlt oder denkst du nicht, dass es nötig ist? Welche Funktionen möchten Sie in einem sehen?

Ich kann es kaum erwarten, Ihre Antworten zu hören ...

Danke Scott

    
Scott McKenzie 28.09.2009, 23:50
quelle

5 Antworten

3

S # arp Architecture enthält einen Gerüstgenerator mit T4. Es generiert Modelle, Ansichten, Controller und Tests aus der Vorlagenmodelldefinition. Du bekommst vollen CRUD. Da T4 (Visual Studio-Vorlagensprache) verwendet wird, können Sie Standardvorlagen beliebig erweitern.

Hier ist ein Beispiel für die Vorlage:

%Vor%

Eine kleine Ergänzung: Ich würde nicht empfehlen, sie so zu verwenden, wie sie ist, weil ich zum Beispiel Controller lieber mit ViewModel arbeiten würde, nicht mit Entitäten. Und ich benutze Gerüste nicht viel. Aber es ist ziemlich flexibel, obwohl Sie T4 lernen müssen.

    
queen3 29.09.2009, 07:18
quelle
2

Sie könnten eine Visual Studio 2010-Erweiterung namens Radarc ausprobieren. Es hat ein Repository von Erweiterungen (Formeln genannt), mit dem Sie Lösungen für verschiedene Architekturen und Technologien generieren können. Mit Radarc mit MVC Formula können Sie ASP.Net MVC 3-Anwendungen mit EF-Code entweder aus einem neuen Domänenmodell oder durch Importieren einer vorhandenen Datenbank erstellen.

Ich arbeite in diesem Produktteam, also bin ich nicht zu objektiv, um alle Ihre Fragen zu beantworten, aber ja, es kann erweitert werden.

    
RubenJMarrufo 19.01.2012 09:17
quelle
2

Hast du einen Blick auf Naked Objects MVC geworfen? zumindest aus akademischen Gründen ist sehr interessant.

Das MVC-Framework von Naked Objects nimmt ein Domänenmodell (geschrieben als POCOs) und rendert es als vollständige HTML-Anwendung, ohne dass ein Benutzerschnittstellencode geschrieben werden muss - mit Hilfe einer kleinen Gruppe generischer View- und Controller-Klassen. Das Framework verwendet eher die Reflektion als die Codegenerierung. Der Entwickler kann dann benutzerdefinierte Ansichten und / oder Controller unter Verwendung von Standard-MVC-Mustern von ASP.NET erstellen, wenn die generische Benutzeroberfläche nicht geeignet ist.

    
AlejandroR 06.08.2012 15:24
quelle
1

Versuchen Sie AspxFormsGen MVC3. Es generiert Modelle, Ansichten, Controller, Ansichtsmodelle, gespeicherte Prozeduren, Code der mittleren Schicht, Datenschichtcode durch Lesen Ihrer MS SQL-Datenbank, alles mit einem Klick. Ссылка

    
Jamie Bonde 07.08.2012 23:38
quelle
0

Versuchen Sie www.datatreepages.com.

Sie verbinden den Designer in Ihrer Datenbank und er generiert Dateneingabeseiten mit Sortieren / Suchen / Paging. Sie können auch Layouts entwerfen, mit denen Sie Datenseiten auf dem Bildschirm für Master / Detail-Beziehungen verknüpfen können.

Die Controller, Datenzugriff, Modelle, Ansicht Modelle, Csthml, Javascript / Jquery, HTML / CSS sind alle für Sie geschrieben. Der erzeugte Code ist einfach und erweiterbar.

    
Julian Nicholson 21.06.2014 01:09
quelle

Tags und Links