Vorteile der Verwendung von JSTL vs die Geschwindigkeit der view-Schicht der MVC-app?

Ich bin derzeit den Aufbau einer Spring-MVC-Anwendung. Ich war auf der Suche zu verwenden JSP-Seiten mit tag-Bibliotheken für die Handhabung der view-Schicht und die Formatierung des HTML, aber ich habe über eine andere Gruppe in meiner Firma verwendet Velocity-templates für den gleichen Zweck.

Aus, was ich sehen kann, scheint es mir, als wenn es eine Menge von ähnlichkeiten zwischen den beiden Ansätzen:

  1. Beide haben einfach-zu-verstehen-syntax. Macht es einfach für nicht-Entwickler zu verstehen und zu verwenden, so dass die Designer den Fokus auf die HTML - /CSS-und nur dass-Richtlinien/tag-Bibliotheken in den wenigen Fällen, wo Sie brauchen Bedingungen/dynamische Inhalte, ohne ein umfassendes Verständnis von Java.
  2. Einfach zu sehen, welcher Teil der Inhalte ist HTML-vs-die-Richtlinien/Logik.
  3. Beide sind stark gebraucht und gut unterstützt.
  4. Einfache Integration mit Spring MVC.

Aber im Vergleich der beiden Technologien ist, kann ich nicht sehen, keine spezifischen Gründe für die Verwendung einer im Vergleich zu den anderen. Ich habe Probleme beim denken an jede spezifische Nachteile auf, die entweder Geschwindigkeits-oder JSTL.

Also meine Frage ist, was sind die vor-und Nachteile der einzelnen Ihrer Meinung nach? Wenn Sie gebaut haben, ein (Frühlings -) MVC-app mit den ein oder anderen, was Sie sich entscheiden, auf der view-Schicht Technologie, die Sie verwenden, und was (wenn überhaupt) gemacht entscheiden Sie sich gegen die anderen?

Update: ich habe eine ähnliche Diskussion zu diesem gleichen Thema archiviert auf dem Spring Framework forum hier, die möglicherweise von Interesse sind, jeder, der auf dem gleichen Entscheidung zwischen JSTL und Geschwindigkeit, wie ich bin.

InformationsquelleAutor matt b | 2008-12-19
Schreibe einen Kommentar