Frage

Kann jemand bitte einen Vergleich von ASP.NET MVC vs Spring MVC machen.

Welche Technologie ist besser in der Leistung, Produktivität, Wartung, Features, ...

Viele Grüße, sirmak

War es hilfreich?

Lösung

Es ist schwer zu sagen, was ist „besser“ ....

Erste - es ist die ganze darunter liegende „Java vs. .NET“ Argument - Sie nicht wirklich den Rahmen ignorieren diese vergleichen können.

Die ganze Geschichte der Web-Entwicklung in Java mit „schwergewichtigen“ J2EE-Anwendungen vs. „leichten“ Spring-Anwendungen. Das in Java gibt es eine Tonne von Web-Frameworks (MVC und nicht Open-Source vs. Sun entwickelt) und Spring MVC basierend auf viel werden mußte.

Und auf der ASP.NET MVC Seite - die ganze Geschichte des ASP -> ASP.NET -> ASP.NET MVC. Und der Mangel an weit verbreitete Nicht-Microsoft .NET-Frameworks -. Web oder sonst

Jetzt in den meinungs Teil ...

Ich bin etwas das Gegenteil von dem @ Luke101 wie ich meistens mit Spring MVC und nur sehr wenig mit ASP.NET MVC gearbeitet habe.

Ich muss sagen, ich ziehe MVC-Stil Web-Entwicklung über komponentenbasierte Web-Entwicklung.

Ich habe mit JSF gearbeitet, die ASP.NET Webforms ähnlich ist. (Ich muß sagen, ich ASP.NET mehr als JSF mochte - obwohl dies wahrscheinlich mehr mit der Laufzeit von jedem Rahmen zu tun, wenn ich es benutze, und Tools zur Verfügung - ich JSF 1.0 / 1.1 verwendet und nur ohne JSF spezifische Unterstützung Eklipse vs. ASP.NET 2.0 / .NET 3.5 mit Visual Studio 2008)

Was MVC-Frameworks ziehe ich Spring MVC - aber das ist ganz, weil ich mit Java nur mehr vertraut bin - spricht weise und Entwicklung wiese, im Gegensatz zu ASP.NET MVC / C # /.NET. Auch Spring MVC erfordert Spring, und Ich mag mit Spring ganzes IOC Muster und Nutzung Dinge bereits integriert in den Frühling entwickeln.

Ich habe nicht versucht Spring.NET und ASP.NET MVC - vielleicht würde es Spring MVC / Frühjahr / Java ähnlich sein.

Im Spring.NET Repo gibt es einige Beispiele für Spring.NET in ASP.NET MVC Integration Version 3 , Version 4 und Version 5 .

Andere Tipps

Ich habe versucht beide Frühling und ASP.NET MVC-Frameworks. Ich fand ASP.NET MVC einfacher zu bedienen, vor allem wegen des deutlich weniger Konfigurationscode (beide XML und Java / c #) in ASP.NET-Framework erforderlich, um Dinge gearbeitet. Im Frühjahr können Sie alle Funktionen erhalten ASP.NET MVC standardmäßig, aber viele xml / java-Konfigurationscode zu schreiben und vielleicht einige Tools von Drittanbietern verwenden, hergestellt werden.

Unter starken Leistungen des Frühlings sind integrierte IoC, ORM (in erster Linie für mich Hibernate) und Transaktionsmanagement-Support.

ASP.NET MVC ist ziemlich jung, aber sehr leistungsfähig und schnell. Ich habe alle meine Web-Anwendungen neu geschrieben von Webforms MVC ASP.NET. Ich habe einen spürbaren Unterschied in der CPU-Auslastung und die Größe des RAM verwendet wird, zu sehen. Ich denke, wenn ich meine Projekte von Grund auf neu in MVC gebaut würde es länger als in Webformulare ein wenig dauern.

Ich kann nicht wirklich auf Frühling nichts sagen, da ich es nie benutzt haben. Aber hier ist eine interessante Diskussion über die ganzen Java und Microsoft Sache.

http://philip.greenspun.com/ bboard / q-and-a-fetch-msg? msg_id = 000tcP

Diese Frage ist seit ein paar Jahren, aber ich denke, euch in Bezug auf das Denken aufhören sollte, die mit ASP oder Java besser vertraut ist. In der heutigen Welt ist es egal, tut, ich überall ein paar Code-Affen wie wir mieten kann, oder für I Beispiel kann in beide schreiben und jemand abholen kann entweder in einer Angelegenheit von Tagen, ich glaube, in großem Maßstab Szenario, was mehr zählt, ist, was ist erschwinglich, auf Windows / aSP-Plattform oder Linux / Java, dass die einfachen Technologiefragen Hosting, aber wir C-Programmierung Java arent zu vergleichen. Ich denke, jeder zustimmen sie beide Technologien konkurrieren. Was investieren Sie lieber in? Fragen zu dieser Natur. Zum Beispiel denke ich Hosting auf einer Linux-Plattform wird billiger sein.

Hier ist ein PDF I Titel gefunden Vergleich zwischen Frühjahr und ASP.NET Frameworks , aber ich mit einigen der ASP.NET MVC Kommentare nicht einverstanden sind, wie:

  • Angebote nur eine Ansicht Format (ASPX-Seiten)
  • Enge Kopplung zwischen URL und Klasse Aktionsnamen

Es scheint ein schnell erledigt Dia-Deck für einen Universitätskurs zu sein, und nicht etwas, von jemandem, der in jedem Rahmen entwickelt hat.

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