Gibt es Scala-Template-Engines außer Scalate?

8

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?

    
Freewind 12.03.2011, 06:50
quelle

8 Antworten

3

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.

    
James Strachan 14.03.2011, 08:50
quelle
5

play Framework für scala hat eine brandneue scala Template Engine

nicht sicher, ob es außerhalb der Wiedergabe verwendet werden kann

Ссылка

    
opensas 25.06.2011 19:48
quelle
2
___ qstntxt ___

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?

    
___ qstnhdr ___ Gibt es Scala-Template-Engines außer Scalate? ___ answer5296456 ___

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.

    
___ antwort13746968 ___

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.

    
___ answer5281253 ___

Wenn Sie auf der JVM laufen, können Sie mit Scala Interoperabilität mit Java Velocity oder Freemarker verwenden.

    
___ answer31417599 ___

Pure Scala DSLs:

"Reguläre" Templating-Engines:

___ answer6480130 ___

play Framework für scala hat eine brandneue scala Template Engine

nicht sicher, ob es außerhalb der Wiedergabe verwendet werden kann

Ссылка

    
___ tag123scala ___ Scala ist eine universelle Programmiersprache, die hauptsächlich auf die Java Virtual Machine abzielt. Entwickelt, um gängige Programmiermuster in einer prägnanten, eleganten und typsicheren Weise auszudrücken, vereint es sowohl imperative als auch funktionale Programmierstile. Seine Hauptmerkmale sind: fortgeschrittenes statisches System mit Typinferenz; Funktionstypen; Muster-Matching; implizite Parameter und Konvertierungen; Überlastung des Bedieners; volle Interoperabilität mit Java; Nebenläufigkeit ___ tag123templateengine ___ Eine Vorlagen-Engine ist eine Software, die Vorlagen und Inhaltsinformationen verarbeiten soll, um Ausgabedokumente zu erzeugen. ___ answer5283191 ___

Scalasti ist ein Scala-Wrapper um StringTemplate.

    
___ answer5281795 ___

Ich möchte vielleicht Stitchr ansehen, das größtenteils von StringTemplate

inspiriert wurde     
___ answer20976537 ___

Wie 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:

Ссылка

    
___ tag123skalate ___ Scalate ist eine Scala-basierte Vorlagen-Engine zum Generieren von Text und Markup mit den folgenden Vorlagenformaten: Moustache, Scaml, Jade und SSP. ___
Yang Bo 06.12.2012 15:30
quelle
2

Pure Scala DSLs:

"Reguläre" Templating-Engines:

Jonathan Boudreau 14.07.2015 21:19
quelle
0

Wenn Sie auf der JVM laufen, können Sie mit Scala Interoperabilität mit Java Velocity oder Freemarker verwenden.

    
Jim Ferrans 12.03.2011 07:23
quelle
0

Ich möchte vielleicht Stitchr ansehen, das größtenteils von StringTemplate

inspiriert wurde     
Rustem Suniev 12.03.2011 09:51
quelle
0

Scalasti ist ein Scala-Wrapper um StringTemplate.

    
Wilfred Springer 12.03.2011 14:49
quelle
0

Wie 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:

Ссылка

    
longliveenduro 07.01.2014 16:15
quelle

Tags und Links