Ich weiß, was ist ASP.net und ich weiß, was ist MVC und einige andere Design-Muster, meine Frage ist, warum hat Microsoft dieses Design-Muster wählen? Warum nicht ASP.net 3tiers oder ASP.net AOP ... etc
ist es einfacher zu programmieren, leistungsfähiger für den Aufbau von Websites? Mit anderen Worten, welche Vorteile bietet MVC anstelle von anderen Design Patterns mit ASP.net?Warum hat Microsoft MVC gewählt, um ASP.net MVC zu erstellen?
Antwort
MVC ist ein starkes Muster und hat sich in anderen Entwicklungsgemeinschaften, einschließlich aber nicht beschränkt auf Ruby on Rails, als sehr beliebt erwiesen. Wikipedia hat eine lange Liste von MVC web frameworks. Ich denke, Microsoft, wollte nicht zurückgelassen werden, da mehr und mehr Leute von WebForms migrierten.
+1 - kurz und süß –
Meine Vermutung wäre, dass es ein bewährtes und sehr geeignetes Muster für das Web ist. MVC passt sehr gut zur Staatenlosigkeit des http-Protokolls. Und viele andere große Web-Frameworks für andere Sprachen verwenden das MVC-Muster.
+ 1 as gut - Ihre Antwort und Spolto kombiniert wäre die endgültige Antwort –
- 1. Azure und Microsoft ASP.NET MVC
- 2. ASP.NET MVC erstellen Methode
- 3. Warum hat Microsoft stdcall als API-Konvention gewählt?
- 4. Hat ASP.NET MVC Web Forms zu einer Legacy-Plattform gemacht?
- 5. Neueste Microsoft Chart und ASP.NET MVC
- 6. Asp.Net MVC, wie zu sehen, um PDF zu generieren
- 7. Warum asp.net MVC Leichtgewicht genannt?
- 8. MVC ASP.NET oder Razor
- 9. Warum zu Asp.NET MVC bewegen - warum nicht zu bewegen
- 10. Hat Resharper Probleme mit asp.net mvc?
- 11. Benutzersteuerelemente und asp.net mvc
- 12. Fehler beim Versuch, asp.net mvc-Webanwendung mit TeamCity zu erstellen
- 13. Asp.net Mvc: Erstellen eines einfachen cms
- 14. Aktualisieren einer ASP.NET MVC 3-Projekt zu ASP.NET MVC 4
- 15. Erstellen einer skalierbaren ASP.NET MVC-Webanwendung
- 16. Kann JsonNetResult nicht erstellen, um JSON in ASP.NET MVC
- 17. Erstellen Sie einen Html.ActionLink um ein Bild in ASP.NET MVC?
- 18. Was ist ASP.Net MVC?
- 19. Warum ASP.NET MVC stört, eine Default.aspx-Datei zu haben?
- 20. Asp.net MVC Bindung zu Modell
- 21. asp.net mvc - Unterordner
- 22. ASP.NET MVC ohne ASP.NET?
- 23. ASP.NET MVC Helfer, MVC Version unabhängig
- 24. Azure-Speichertabelle erstellen auf asp.net MVC
- 25. in asp.net Mvc erstellen Service-Layer
- 26. ASP.NET MVC Erstellen einer Master-Detail-Beziehung
- 27. asp.net mvc sicherheit
- 28. ASCX in ASP.NET MVC
- 29. Identitätswechsel in ASP.NET MVC
- 30. Erstellen von "Pluggable" -Apps in asp.net mvc
Warum nicht eine E-Mail senden und fragen [Gu] (http://weblogs.asp.net/scottgu/)? Soweit die Unterschiede zwischen ASP.NET und ASP.NET MVC nicht zögern, das Suchfeld in der oberen rechten Ecke dieser Website zu verwenden. Es wird Hunderte von Diskussionen über dieses Thema geben. –
Was wäre ASP.NET 3tiers? ASP.NET ist nur die Präsentationsebene. Ich habe es in 3-Tier-Apps verwendet. Ich kenne AOP nicht, aber ich überfliege den Wikipedia-Artikel, es scheint Geschäftslogik wieder zu beschreiben. – Rup
@Darin Dimitrov: Lesen Sie die Frage noch einmal .. –