Frage

Ich habe mich in ASP.NET Dynamic Data und wie es funktioniert Gerüste und Routing. Ich habe nur an der Oberfläche gekratzt, aber es sah aus wie ich für jede Tabelle eine Vorlage erstellen müsste, die ich wollte nicht alle Spalten die gleiche Art und Weise angezeigt werden soll.

Mein erster Eindruck nach an dynamischen Daten suchen, ist, dass es wie weniger Zeit für den Programmierer einer einmaligen erzeugte Benutzersteuerungen zu haben scheinen würde eher bearbeiten als eine Vorlage für jede Tabelle zu erstellen, die kein einheitliches Anzeigeverhalten haben.

Was bewährte Lösungen sind Menschen, die derzeit mit dem hilft die mühsamen Aufgaben der Erstellung ASP.NET CRUD Typ Bedienelemente erleichtern?

Danke

War es hilfreich?

Lösung 5

Offensichtlich nicht viel weit verbreitet da draußen andere als, was in Visual Studio zur Verfügung gestellt.

Andere Tipps

In ASP.NET Webforms nutzen wir Codesmith . Von einer einzigen Einheit wir Admin-Seiten, codebehinds, Service-Layer, Datenschichten und db gespeicherte Prozeduren zu erzeugen. Alles in einer Angelegenheit von Sekunden. Ich würde empfehlen Sie es überprüfen unsere für schnell den crud in Ihren Anwendungen zu bauen.

Wir arbeiten tatsächlich auf unserem eigenen Code-Generierungs-Tool. Es ist bereits perfekt auf den unteren Schichten arbeiten, bewährt und jetzt sind wir auf dem Weg, um es für die Präsentationsschicht zu verlängern, dh für die Kontrollen Benutzer zu erzeugen.

Ich habe nicht in dynamische Daten sehe (obwohl ich möchte, wenn ich etwas Zeit habe), aber meine größte Angst ist immer Flexibilität zu verlieren. Das Problem ist, dass diese Frontends werden dann vielleicht jedes Mal dynamisch erzeugt auf einige Vorlage und Bearbeitung basiert, vor allem in besonderen Kunden bringen will, ganz schwierig wird. Für kleine Standard-Apps kann es perfekt funktioniert aber.

Was sind wir deshalb tun, um „zu erzeugen“, um diese Benutzersteuerelemente auf einer Reihe von Standard-Custom-Steuerelemente basieren wir entwickelt haben, aber wir werden nur das erste Mal von einer statischen Informationen über die Einheiten in unserer Anwendung generieren. Dann können Sie Customizing weiter.

Solche Systeme sollten die Entwicklern helfen, seine Entwicklungsgeschwindigkeit zu verbessern, die anfängliche umständlich Arbeit zu tun, aber dann sollen sie ihm die Flexibilität, bis zum Maximum zu ändern geben. Sie sollten nicht hinzufügen zusätzliche Komplexität ...

Ich benutzte .netTiers Codesmith Vorlagen vor langer Zeit (Jahre) und es war so stark erwiesen, so, es sein muss, mehr als groß jetzt.

Ich kenne eine (große) Unternehmen, die eine Anpassung Motor (erlaubt GUI für firmeninterne Optionen) um diese Vorlagen sie in den meisten ihrer Anwendungen zu nutzen gebaut und waren so erfolgreich.

Ich habe verwendet http://www.ironspeed.com/ in der Vergangenheit, die war groß. Gespeichert uns Monate Zeit an unserem letzten Projekt, das einen großen DB hat, so dass die Kosten wert ist. Aber es sieht ein bisschen hässlich und kann schwierig sein, das DB-Schema zu aktualisieren, sobald Sie generiert haben.

Hier finden Sie aktuelle Blinq .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top