2009-06-03 10 views

Antwort

2

ich nie wirklich mit Struts gearbeitet, aber dieses Wiki könnte für comparisson von Nutzen sein:

http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks

+1

Interessanter Überblick. Zeigt, dass ASP.NET MVC eines der wenigen MVC-Frameworks ist, die vollständig ORM-unabhängig sind. Auch die Push/Pull-Unterscheidung war für mich völlig neu. Hätte nie gedacht, dass es einige MVC-Frameworks gibt, die mit der View beginnen und Pull-Daten von den Controllern haben. Ich frage mich, wann das Pull-Modell mehr Sinn machen würde als Push? – DSO

+2

"... eines der wenigen MVC-Frameworks, die völlig ORM-unabhängig sind ..." - das ist nicht wahr. Sie können Spring, Struts, Wicket und jedes andere Web-MVC-Framework verwenden, das ich für Java kenne, ohne eine ORM-Lösung verwenden zu müssen. – duffymo

+0

Ich denke, ORM-unabhängig bedeutet, dass es nicht an ein bestimmtes ORM gebunden ist, nicht dass Sie es ohne ein ORM verwenden können. –

2

Die kurze Antwort ... ja. Sie sind beide MVC-Frameworks und zielen auf verschiedene Entwicklungsstacks ab. Das heißt, es gibt eine Reihe verschiedener MVC-Frameworks und sie haben alle Unterschiede darin, wie sie Entwicklern helfen, innerhalb dieses Musters zu arbeiten. MonoRails ist beispielsweise ein anderes ASP.NET MVC-Framework.

Verwandte Themen