Frage

Ich habe mich gefragt, was genau Frühling bewegte im Netz Produktstrom Frühling EL über OGNL zu verwenden:

War es hilfreich?

Lösung

Nun, das "Warum" wird in dem angegebenen Spel docs :

Während es mehr andere Java-Ausdruck Sprachen verfügbar ist, OGNL, MVEL und JBoss EL, um nur einige zu nennen, wurde der Frühling Expression Language erstellt die Frühlings-Community mit einer einzigen gut unterstützt Ausdruckssprache zur Verfügung zu stellen, die in alle genutzt werden können die Produkte im Frühjahr Portfolio.

Während OGNL hat seine Vorteile und seine Fans, seine Funktionalität zu begrenzt, für das, was für den Frühling 3 erforderlich war, und so Spel geboren wurde. Und weil Spel die Basis Ausdruckssprache für Frühling wurde, WebFlow als Ersatz für das bewegte für OGNL.

Ich habe nicht viel Ursache hatte viel Spel zu verwenden, obwohl, so dass ich Ihnen nicht sagen konnte, wie eine bestimmte Aufgabe zu tun.

In Bezug auf seine Vorteile, würde ich das primär man sagt, ist, dass während OGNL jetzt stagniert, Spel ist ein zentraler Bestandteil des Frühlings jetzt, und so werde kontinuierlich verbessert und erweitert. Ganz offen zu sagen, ist OGNL tot (es ist gepflegt nun opensymphony.com, das ist kaum eine dynamische, aktive Organisation)

Andere Tipps

Nicht argumentieren, dass Spel nicht mehr Sinn für Menschen, die Aufrechterhaltung Frühling machen, aber OGNL nicht (vollständig) tot und wird nicht durch OpenSymphony gehalten.

https://github.com/jkuhnert/ognl

So gibt. pfffttttttt

Aktualisieren (5/23/11): Sieht aus wie die Apache OGNL von jetzt bewirtet auf. http://incubator.apache.org/projects/ognl.html

Update 2 (2014.04.03): http: //commons.apache.org/proper/commons-ognl/ Es war dort für eine Weile, aber ich gerade diesen Zufall Thread heute wieder bemerkt.

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