Scala direkt in JSP-Seiten scripten?

8

Gibt es irgendeine Scala-JSP-Engine oder wird es welche geben? Ich kenne die Scala Web Framework Lift, aber es scheint eher wie Tags. Ich bin auf der Suche nach einer Möglichkeit, wie PHP zu schreiben.

danke.

    
Brodie 29.01.2010, 05:38
quelle

3 Antworten

5

Bearbeiten: Überprüfen Sie Ссылка : Scala Template Engine: wie JSP ohne Mist, aber mit Scala Coolness . Ich bin gerade darüber gestolpert, während ich den #scala-Twitter-Feed überprüft habe.

Sie können sich Ссылка ansehen. Es sieht aus wie ein aktives Projekt mit gerade genug, um Sie Scala-Code gemischt mit XHTML-Code schreiben zu lassen. Ob Sie wie PHP schreiben können, weiß ich nicht. Einer der Unterschiede besteht darin, dass Sie mit JSP / PHP ein Programm in eine HTML-Seite einfügen, wo Sie wie in step einige xml in eine Scala-Datei einfügen.

Es wird ein bisschen eine Lernkurve mit Scala und sbt aber geben Ich denke, es lohnt sich, Scala zu nutzen.

Sie können auch ein benutzerdefiniertes JSP-Tag schreiben, mit dem Sie Scala-Code über den Interpreter ausführen können. Ich habe einen Proof of Concept gemacht und das scheint zu funktionieren:

%Vor%     
huynhjl 29.01.2010 07:20
quelle
3

Scalate ist eine Scala-basierte Template-Engine, mit der Sie statt der eingeschränkten JSP / JSF / JSTL leistungsstarke Scala-Ausdrücke verwenden können EL-Ausdruckssprache - während sie vollständig statisch typisiert ist, so dass Templates zur Editie- / Compile-Zeit auf Fehler überprüft werden.

Mit den Scaml Vorlagen in Scalate können Sie wirklich DRY emplates schreiben, die besonders gut für XML geeignet sind / HTML (Rails-Fans lieben Haml und Scaml ist der Scala-Port von Haml).

Wenn Ihnen der JSP-Stil von Templates gefällt, ist es wahrscheinlich besser, mit Ssp Vorlagen in Scalate, die JSP-ähnlich sind.

    
James Strachan 30.03.2010 16:59
quelle
1

Ссылка hat einen Scala-Modus. Das Spiel ist sehr rails-ish. Könnte Ihren Bedürfnissen entsprechen.

    
Leif Jantzen 29.01.2010 14:24
quelle

Tags und Links