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%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
Ссылка hat einen Scala-Modus. Das Spiel ist sehr rails-ish. Könnte Ihren Bedürfnissen entsprechen.