2009-05-06 6 views

Antwort

2

Ich würde vorschlagen, die beiden nicht als sich gegenseitig ausschließend zu behandeln. Struts2 konkurriert mit Spring MVC, aber Struts2 nutzt Spring-Injektionscontainer und AOP-Fähigkeiten (Spring Core und AOP).

Struts2 und Spring MVC arbeiten beide daran, die gleichen Ergebnisse zu erzielen: ein sauberes MVC-Web-Framework. Die Entscheidung zwischen den beiden wird zu einem gewissen Grad persönlicher Vorliebe sein. Ich persönlich mochte das "Gefühl" nicht, mit Spring MVC zu arbeiten, während Struts2 und sein Interceptor-Stack viel angenehmer arbeiteten.

Ich würde vorschlagen, dass Sie arbeiten ein paar Tutorial "Hallo Welt" geben Sie Apps in jedem Framework und sehen Sie, welche fühlt sich intuitiver für Sie zu arbeiten. Beide Frameworks haben Stärken und Schwächen, aber alle können überwunden werden.

+1

Und ich würde das Gegenteil sagen; Frühling mvc fühlt sich besser an als struts2;) – krosenvold

1

Struts 2 bietet Rich-Kroll-Punkten eine reichhaltige Tag-Bibliothek und das Framework ist sehr gut organisiert.

0

Abgesehen von den anderen Antworten, bedenken Sie, dass Struts2 nicht das ist, was der Name sagt: es ist nicht wirklich die nächste Version von Struts (1), es ist mehr wie die nächste Version von Webworks. Wenn Sie von Struts kommen, sind Struts2 und SpringMVC ähnliche Alternativen, auch in der Leichtigkeit des Lernens.