Dank der String-Interpolation von Scala 2.10 können wir jetzt native Syntax verwenden, um einen komplexen Textinhalt zu erzeugen.
Verwenden Sie einfach Fastring . Es hat sowohl gute Leistung als auch einfache Bedienung.
Wie wäre es mit einem Klick auf die Gruppe "Skalieren" und beschreiben Sie die tatsächlichen Probleme, die Sie haben? Bin sicher, dass es ziemlich einfach ist, um zu arbeiten? Wenn das Problem, das Sie haben, mit sbt + jrebel zu tun hat und das erneute Laden von Scala-Code, den Sie in Ihrer Template-Engine verwenden möchten, ist; Das Wechseln der Vorlagen-Engine klingt nicht wie eine Option (es sei denn, Sie möchten in Ihren Vorlagen nicht mehr mit Scala arbeiten). Plus Scalate ist wirklich die beste und beliebteste Vorlagen-Engine, die Scala-Ausdrücke darin verwendet.
Ich möchte scalate auf meiner Website mit sbt + jrebel einbetten, aber ich habe festgestellt, dass es einige Probleme gibt, die ich nicht lösen kann.
Ich möchte also wissen, ob es andere Template-Engines gibt, die auf Scala basieren?
Wie wäre es mit einem Klick auf die Gruppe "Skalieren" und beschreiben Sie die tatsächlichen Probleme, die Sie haben? Bin sicher, dass es ziemlich einfach ist, um zu arbeiten? Wenn das Problem, das Sie haben, mit sbt + jrebel zu tun hat und das erneute Laden von Scala-Code, den Sie in Ihrer Template-Engine verwenden möchten, ist; Das Wechseln der Vorlagen-Engine klingt nicht wie eine Option (es sei denn, Sie möchten in Ihren Vorlagen nicht mehr mit Scala arbeiten). Plus Scalate ist wirklich die beste und beliebteste Vorlagen-Engine, die Scala-Ausdrücke darin verwendet.
Dank der String-Interpolation von Scala 2.10 können wir jetzt native Syntax verwenden, um einen komplexen Textinhalt zu erzeugen.
Verwenden Sie einfach Fastring . Es hat sowohl gute Leistung als auch einfache Bedienung.
Wenn Sie auf der JVM laufen, können Sie mit Scala Interoperabilität mit Java Velocity oder Freemarker verwenden.
Pure Scala DSLs:
"Reguläre" Templating-Engines:
play Framework für scala hat eine brandneue scala Template Engine
nicht sicher, ob es außerhalb der Wiedergabe verwendet werden kann
Scalasti ist ein Scala-Wrapper um StringTemplate.
Ich möchte vielleicht Stitchr ansehen, das größtenteils von StringTemplate
inspiriert wurdeWie bereits oben erwähnt, würde ich die Verwendung von Twirl (das Vorlagensystem von Play) empfehlen. Es ist jetzt sehr einfach, eigenständig zu verwenden. Sie werden Ihre Templates kompilieren und viele weitere coole und einfache Dinge überprüfen können:
Pure Scala DSLs:
"Reguläre" Templating-Engines:
Wenn Sie auf der JVM laufen, können Sie mit Scala Interoperabilität mit Java Velocity oder Freemarker verwenden.
Ich möchte vielleicht Stitchr ansehen, das größtenteils von StringTemplate
inspiriert wurdeWie bereits oben erwähnt, würde ich die Verwendung von Twirl (das Vorlagensystem von Play) empfehlen. Es ist jetzt sehr einfach, eigenständig zu verwenden. Sie werden Ihre Templates kompilieren und viele weitere coole und einfache Dinge überprüfen können:
Tags und Links scala template-engine scalate