Frage

Ich frage mich, welche Erfahrungen die Leute mit dem ASP.NET MVC Framework gemacht haben.Insbesondere bin ich auf der Suche nach Feedback zu den Erfahrungen, die die Leute mit dem Framework gemacht haben.

Was verwenden die Leute für ihre View Engine?Was ist mit der Datenbankschicht, NHibernate, LINQ to SQL oder etwas anderem?

Ich weiß, dass Stackoverflow MVC verwendet, also sagen Sie bitte diese Seite.

Danke schön.


Warum die Wahl von NHibernate gegenüber irgendetwas anderem?Ich bin nicht gegen NHibernate, sondern frage mich nur, was rational ist.

War es hilfreich?

Lösung

Ich habe mich erst kürzlich für MVC und Linq to Sql für Asp.Net entschieden.Ich lerne immer noch beides und es macht mir wirklich Spaß.Es gibt eine ganze Reihe von Screencasts http://www.asp.net/learn/.

Andere Tipps

Ich habe seit der Veröffentlichung der ersten Vorschau einige Websites mit dem Framework erstellt und es hat sicherlich schon einen langen Weg zurückgelegt.Es fühlt sich wie ein sehr leichter und aufgeräumter Rahmen an.

Es gibt ein paar Bereiche, in denen es meiner Meinung nach wirklich besser ist als „vanilla“ asp.net:

  • Ermöglicht eine viel sauberere Trennung von Anliegen/loser Kopplung
  • macht testgetriebene Entwicklung tatsächlich möglich.
  • Und sein viel freundlicher gegenüber Javascript (Ajax)-intensiven Websites.

Dennoch gibt es einige Bereiche, in denen noch ein weiter Weg vor uns liegt:

  • Validierung
  • Datenbindung
  • Tag-Suppe, wie bereits erwähnt (obwohl dies bis zu einem gewissen Grad vermieden werden kann;Benutzersteuerelemente, Hilfsmethoden und Codebehind sind weiterhin zulässig!)

Allerdings befindet sich das Framework noch in der Beta-Phase, daher erwarte ich, dass sich diese Dinge im Laufe der Zeit verbessern.Scott Hanselman hat angedeutet, dass das Dynamic Data Framework beispielsweise irgendwann auch für ASP.NET MVC verfügbar sein wird.

Ich habe NHibernate in letzter Zeit ziemlich intensiv mit ASP.NET MVC genutzt und bin wirklich begeistert davon.

Ich habe ASP.NET MVC in letzter Zeit für einige Projekte verwendet und es ist im Vergleich zu WebForms wie ein Hauch frischer Luft.Es klappt mit eher gegen das Web als gegen das Web und fühlt sich wie eine viel natürlichere Art der Entwicklung an.

Ich verwende SubSonic anstelle von NHibernate und finde, dass es sehr gut in die MVC-Architektur passt.

Die Bausteine, die ich üblicherweise für eine Website verwende, sind:-

ASP.NET MVC Subsonic SQL Server Lucene JQuery

Ich habe das MVC-Framework verwendet, um eine kleine Site zu erstellen, und war oft frustriert über die Tag-Suppe-Ansichten und das Fehlen der Serversteuerungen, die ich liebgewonnen hatte.

Ich habe wieder Webformulare verwendet.

WebForms sind großartig, wenn man sie einmal beherrscht. Es dauert nur sehr lange, bis man alle Tricks erlernt hat.

Warum die Wahl von Nhibernate über noch etwas anderes?

Es ist ein sehr leistungsfähiges Werkzeug und (relativ) leicht zu erlernen.Dadurch entfällt die Monotonie und Wiederholbarkeit der manuellen Implementierung der objektrelationalen Zuordnung.

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