Professionelle ASP.NET MVC 5
Professional ASP.NET MVC 5Von Jon Galloway
Rezensionen: 7 | Gesamtbewertung: Durchschnitt
Ausgezeichnet | |
Gut | |
Durchschnitt | |
Schlecht | |
Schrecklich |
ASP.NET MVC-Insider berichten über die neuesten Updates der Technologie in dieser beliebten Wrox-Referenz. MVC 5 ist das neueste Update der beliebten Microsoft-Technologie, mit der Sie dynamische, datengesteuerte Websites erstellen können. Wie in früheren Versionen zeigt Ihnen dieses Handbuch Schritt-für-Schritt-Techniken zur optimalen Verwendung von MVC mit zahlreichen praktischen Tutorials zur Veranschaulichung
Rezensionen
Während die verbleibenden Kapitel dazu dienten, den Leser darüber aufzuklären, wie MVC mit anderen clientseitigen Bibliotheken wie Angular interagierte und wie man Abhängigkeitsinjektion und Komponententests damit verwenden würde, wurden diese mit sehr wenig praktischem Aufwand überstürzt, um Ihre Finger sachkundig zu machen . Ich hätte es vorgezogen, wenn diese aus dem Buch oder einer Zwischenlösung ausgeschlossen worden wären, sie berührt hätten, aber nicht ins Detail gegangen wären, wenn das Detail nicht gründlich gewesen wäre.
Ein weiteres Problem war, dass das Buch datiert war, seit ich dazu gekommen war. Während MVC5 immer noch die zu verwendende Version ist, war der Quellcode veraltet und praktisch nutzlos. Es gab viele Fehler, die in gewisser Hinsicht gut waren, da sie mich dazu zwangen, mir die Hände schmutzig zu machen und herauszufinden, was schief lief.
Ich würde sagen, die Hälfte des Buches war großartig, die andere Hälfte war schlecht, daher die Frustration.
Die folgenden Kapitel sind nicht schlecht, aber das auf NuGet erklärt das Problem des Buches gut: NuGet ist eine große Hilfe, um die erforderlichen Pakete zu erhalten. Dies wird ausführlich erklärt und es wird noch mehr über das Erstellen eigener NuGet-Pakete geschrieben. Was fehlt, ist, wie dieser Verpackungsprozess in den Workflow zum Erstellen einer ASP.Net MVC 5-Anwendung integriert werden kann. Wann sollte ich mein NuGet-Paket erstellen? Was ist der Vorteil und brauche ich ihn wirklich? All diese Fragen sind unbeantwortet.
Das Kapitel über Unit-Tests ist ein weiteres gutes Beispiel für die Probleme: Die Autoren weisen darauf hin, dass der wichtige Vorteil von TDD weniger der Testaspekt als vielmehr das Entwerfen der Anwendung ist. Im Folgenden wird jedoch eine weitere Erklärung zum Testen der Anwendung gegeben. Das Entwerfen wird nie wieder erwähnt. Eine weitere verpasste Gelegenheit.
Die reale Anwendung in Kapitel 17 war das, was ich im ganzen Buch zu finden hoffte: Gute Ratschläge von Experten, wie sie Probleme im Kontext von MVC 5 lösen. Dort stellen sie viele Tools vor, die viel mehr Platz verdienen und real werden könnten Unterschied. Aber dieses Kapitel ist nach nur 24 Seiten dieses 560-seitigen Buches vorbei. Das Signal-Rausch-Verhältnis ist daher enttäuschend.
- jQuery
- Bootstrap
- NuGet
- Angular.js
- юнит-тестирование
- Abhängigkeitsspritze
Единственное, что лично мне показалось полезным - главы, посвященные безопасности, новому роутингу, расширению стандартной функциональности MVC и так называемые Advanced Topics. В сумме это где-то наверно треть книги.
Про главу о безопасности хочется сказать отдельно - очень хорошо, с примерами, расписаны самые популярные виды атаки и способы защиты от них при использовании ASP.Net MVC. Не ожидал, что главное, что главной пользой от книжки будет то, что я наконец разберусь и запомю ч
Но все-таки ставлю книге 4/5, потому что сам когда-то начинал изучать веб-программирование с подобной "сборной солянки" про MVC 2 и, прочтя ее, знал весь необходимый минимум для начала разработки.
Auf 624 Seiten und 17 Kapiteln habe ich es in ein paar Wochen gelesen. Es zeigt sein Alter, wenn auf jQuery und AngularJS verwiesen wird. Es werden ziemlich alte Versionen erwähnt. Die Kapitel über das MVC-Framework sind jedoch solide und enthalten eine gute Anleitung zu den einzelnen Hauptfunktionen des Frameworks. Wenn Sie einen Primer für MVC 5 benötigen, werde ich ihn empfehlen.
Meine Notizen für jedes Kapitel
Wenn ich lese, hilft es mir, ein paar Notizen für jedes Kapitel zu schreiben, damit ich mich leichter daran erinnern kann. Hoffe es hilft jemandem.
Lesen Sie meine Notizen zu jedem Kapitel in meinem Blog https://datadriven-investment.com/boo...