2010-11-18 3 views
0

Ich bin neu bei Spring, und das Dogma von Spring, so wie ich es verstehe, besteht darin, Ihre Anwendungen so wenig wie möglich vom Framework abhängig zu machen. Jedes Mal, wenn ich eine Dokumentation oder eine Notiz sehe, die erfordert, dass Ihre Klasse sich des Spring-Frameworks bewusst ist, kommt immer ein Disclaimer dazu, der besagt, dass der Ansatz Anti-Spring-Natur ist.Warum hat Spring Taglibs & Velocity/Freemarker Makros? Ist das nicht Anti-Spring?

Also wundert sich meine uneingeweihte Neugier, warum springspezifische tag-libs und die äquivalenten Velocity/Freemarker-Makros für Bindung, Formbildung und Validierung? Dadurch binden Sie große Teile Ihrer Ansichtsebene eng an das Spring-Framework.

Ist das nicht Anti-Feder-ähnlich?

Antwort

2

Es ist natürlich eine Wahl. Seien Sie absolut und absolut skeptisch, sowohl in der Software als auch im Leben.

Frühling hat viele Abhängigkeiten eingebaut. Akzeptiere sie.

Was Frühling tut, gibt Ihnen viele Möglichkeiten. Wenn Sie sich für die Verwendung gängiger Technologien wie JSP oder Velocity entscheiden, bietet Spring eine hervorragende Unterstützung. Wenn Sie sich nicht auf eines dieser Tools verlassen möchten, schreiben Sie Ihre Benutzeroberfläche unbedingt in HTML, CSS und JavaScript. Es ist Ihre Wahl. Der Frühling schreibt nichts vor.

Ich glaube nicht, dass die Kritik gültig ist. Mit Spring können Sie entweder JDBC oder Hibernate verwenden. Ist es falsch, eine Abhängigkeit von Hibernate zu haben? Wenn Sie ja sagen, benutzen Sie es nicht. Es ist Ihre Wahl.

UPDATE:

Wenn Sie mit allem, was einen richtigen Weg, versuchen Sie Grails. Es basiert auf Spring und Hibernate. Viele der Entscheidungen sind für Sie getroffen. Es ist wie Ruby on Rails, außer dass es Java, Groovy, Spring und Hibernate verwendet.

+2

Ah, du musst ein Berater sein ... die Antwort ist immer "es kommt darauf an" :) haha, Witze. Also, was machst du? Ich bin nur Neugierig. Ich entwickle mich selbst in einer kleinen Blase, so dass ich nicht viele andere Ansätze sehe und manchmal Feedback in solchen Foren mag. Ich meine natürlich keine Kritik. Der Frühling ist großartig. Obwohl ich bemerkt habe, dass ich viele Möglichkeiten habe. Für jemanden, der neu im Framework ist, wünsche ich mir manchmal, dass jemand nur einen "richtigen" Weg einschlagen würde, und ich kann später von dem "richtigen" Pfad abweichen, sobald ich mehr Erfahrung habe und mir der Konsequenzen bewusst bin. –

+0

Siehe mein Update .... – duffymo

Verwandte Themen