MVC 3 mit Razor best practices
Ich bin auf der Suche nach best practices für die Verwendung von Razor MVC 3. Nun, was ich hoffe, ist eine gewisse Art des Artikels, nicht nur eine Liste Ihrer angeblichen best practices, aber wenn Sie fühlen Sie sich frei, Sie zu posten.
Warum ist das SO Wert? Es scheint schwer zu finden Informationen, wie Sie am besten verwenden, Rasierer mit MVC-Ansichten. Ich weiß um die typischen MVC-best practices, ich bin auf der Suche nach Razor bestimmte. Diejenigen, die Verwendung von Razor wissen, dass seine mehr als ein token-Ersatz. Ich möchte mehr darüber wissen, wie Sie das setup des Website-templates mit Razor.
Wie gesagt, ich bin auf der Suche nach eine gute Ressource zu dem Thema.
InformationsquelleAutor CrazyDart | 2011-03-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
haben Sie jemals gehört, der Nerddinner.com? diese website wurde erstellt mit ASP.NET MVC und es ist open source auf codeplex.
Hier ist die Version, die hat gestochen und MVC3 version;
http://nerddinner.codeplex.com/SourceControl/changeset/changes/55257
Könnte man den Quellcode herunterladen und spielen.
Edit :
Haben auch einen Blick auf die unten blog-Beiträge;
warum ist das so? es ist eine gute open-source-Projekt und es gibt eine Reihe von Versionen in der Ansicht der view-engine.
NerdDinner gemeint ist, als ein Anfänger-guide. Warum wäre es nicht gut für die Referenz? Es ist nicht der Heilige Gral und es sind bei weitem nicht alle best practices, aber wenn Sie sind auf der Suche nach einem Ort zu starten NerdDinner ist eine gute option!
Anfänger-guide != Referenz-code != best practices
Naja, von der links nur die 2 auf Scott Gu ' s Website zu Lesen lohnt, weil alle anderen sind sehr veraltet. Nerd Abendessen braucht einige ernsthafte Aktualisierung muss und habe mit RC-oder früher-bits. Das problem ist, wenn Sie lernen von code, das ist obsolet, Sie werden verwirren, Ihr selbst und den anderen. Ich denke, nerddinner ist eine große Quelle des Lernens, wenn Ihr up-to-date, aber wenn das nicht Ihr Thema nur zu frustration. Ich bin nicht neu zu MVC3 noch Razor, ich war auf der Suche nach einem best practices, die scheint nicht vorhanden.
InformationsquelleAutor tugberk
Razor-syntax ist nicht alles, was Sie suchen, Sie wollen das beste Muster und Praktiken, die mit der Verwendung von MVC 3 sowie. Es ist eine Schande, es sind keine Bücher über MVC3, nur, web-Verweise mit variieren von kleinen bis zu großen Grad. An diesem Punkt müssen Sie stackoverflow und ständig von google verwenden, und legen Sie einen Datumsbereich für die Suche letzten Monat oder so. Auch setup google "alert" auf mvc 3 razor etc..
Ich finde, dass pluralsight Beispiele, nerddinner, Seide (MileageStats), MvcMusicStore, ProDinner, und mehrere andere, "nützlich" doch keiner ist (oder sein kann) die best practices in jedem Bereich. Jeder versucht den "happy path", aber viele der Beispiel veer aus dieser. Viele Beispiele sind in den verschiedensten IOC-Container. Einige verwenden andere Einheit mit Structuremap, andere Ninject. Je nach Fähigkeiten und vorhandenen Wissens, es kann überwältigend sein.
Ich persönlich bin an einem neuen Projekt mit vs 2010 /mvc3 mit Oracle 9... Also die MEISTEN Beispiele sind nicht sehr hilfreich, da die Datenbank-integration mit Entity Framework verwenden datacontext - /IQueryable ist groß und alle, aber mit Oracle-EF in der beta, und sprocs nicht einmal arbeiten mit Oracle 9 mit EF (pro versucht , und E-Mail-Antworten von Oracle Trainer etc..), die ich bis zum Ende gehen alte Schule und retrofit ADO.NET und die konvertieren zu-Liste ... und IEnumerable. So viele Dinge, die Stub für die einfache Verwendung in den Modellen/Controller/Blick in die demo-Projekte sind die Hälfte umsonst für mich mit meiner Umgebung mit Oracle.
Als ich dies schrieb im Juni 2011, BEVOR die Bücher kam. Trotzdem danke
Ich kaufte meine MVC Buch Weg, die vor diesem Datum und es wurden Recht wenige verfügbar in MVC2 und ein paar mit MVC3 vor deinem post. 🙂
Ich war fieberhaft auf MVC 3-Projekt im Mai 2011 und das MVC-3 Bücher, die ich vorbestellt auf Amazon waren ALLE verschoben, da zusätzliche Funktionen und Werkzeuge, die updates durchgeführt, im April. Ja, ich hatte schon 4 MVC 2 Bücher, Apress, Wrox, Manning und eine Testfahrt mit einem Rennwagen auf dem cover. Ich habe überprüft dies mit Gmail-account von mir und Amazon, und ein paar Freunde. Also Nein, es war nicht wahr. Erstes Buch war der MVC-3 von Apress für den Versand zu mir auf 6/27/11 (aber ich wollte nicht sehen, die E-Mail, kein Buch angekommen, an dem dies geschrieben wird, dann Professionelle ASP.NET MVC 3.0 $27.36 (Wrox Buch) Amazon Versendet 8/2/11
Ich bevorzuge die razor-syntax, neue features und best practices, und ich somit kaum noch öffnen, meine 4 Bücher geschrieben, die auf MVC version 2 . Ich benutze das MVC-3 Bücher von Wrox und Apress für aktuelle Referenzen. Wieder einmal wurden diese Bücher NICHT zur Verfügung, dies ist nicht einfach eine Meinung, das ist eine Tatsache wie die, die ich unterrichtete Klassen einmal in der Woche auf MVC und Entwickler im JUNI 2011 wurden die Worte "ich kann Nicht glauben, es gibt keine Bücher auf MVC 3" noch Ende der Geschichte. Danke.
InformationsquelleAutor Tom Stickel
Gut... ich benutze MVC 2 und Arbeit und MVC 3 zu Hause und ich habe wirklich nicht gefunden zu viele Unterschiede in Bezug auf best practices für die Razor-syntax. Ich in der Regel nur lese-ScottGu ' s oder Phil Haack blogs, wenn ich Lesen möchte über die Möglichkeiten zur Verwendung der Funktionen von Razor. Nicht sicher, ob das hilft Sie alle, aber ich bin Zeichnung eine leere.
Wenn Sie sind komfortabel mit MVC2 ich bin mir nicht sicher, wie Sie Sie brauchen einen crash-Kurs in Razor. Denke, dass es aufgemotzt version von der aspx engine.
scoot hanselman sagt immer, dass 'weniger Sie darüber nachdenken, razor, mehr Ihre confertable" geben Sie einfach @ und schreiben Sie Ihre c# - code. der rest fließen wird. glaubt mir !
Irgendwie habe ich glaube nicht, dass ich das als Antwort für meine Forschung Aufgabe für das team coding-standards ist, wird jemand sehr glücklich. , Kann der Auftragnehmer die Welt, aber wenn Sie haben zu Leben mit dem Müll-code, den Sie schreiben, vielleicht besser, um ihm mehr Gedanken.
InformationsquelleAutor John Kalberer
Überprüfen Sie bitte nachfolgenden link für Beispiel mit guter Präsentation.
http://dotnetautor.de/blog/content/binary/Windows-Live-Writer/32ee537b2c00_E16A/MVC3.pdf
InformationsquelleAutor Gaurang Mistry