Necesito elegir un motor de renderizado de bigote para un proyecto mío de Scala. Parece que las únicas dos opciones son Mustache-Java y Scalate? ¿Hay alguna comparación? ¿Cuál es el más estable/rendimiento de los dos?Mustache Scalate vs Bigote Java
Respuesta
Una de las ventajas de Mustache-Java es que Java compila muy rápidamente en relación con Scala.
si ya está en Scala como la op, la velocidad de compilación aquí no va a importar mucho, ya que el bigote no está compilado, ¿verdad? – iwein
Creo que el bigote es (o al menos debería ser) compilado en la mayoría de los casos. P.ej. vea el indicador --compile en el procesador de bigote: http://mustache.github.com/mustache.1.html –
Ah, tonto. Más cosas para probar. Gracias Ben! – iwein
Estaba usando bigote como parte de scalatra-scalate. Esta es la única opción sensata para mí, ya que ya he invertido en Scalatra. Dada la opción, probaría bigote-java a fondo. Los motores Scalate son (¿todavía?) Algo extravagantes e inmaduros.
Algunos ejemplos me encontré con:
- si modifica los delimitadores por defecto {{= <%%> =}} que tendrá que añadir los espacios alrededor de los delimitadores de ahí en adelante, de lo contrario los estranguladores analizador
- si desea conectar el manejo de claves que faltan costumbre, le pegan
- veces la prestación cuelga de minutos a la vez sin motivo aparente (esto fue con Jade, no bigote, pero es bastante miedo de todos modos)
Si no estás haciendo cosas complejas, bigote funciona bien, y Scalate agrega algunas características ingeniosas, como plantillas predeterminadas, que te pueden ayudar.
Acabo de pasar por este mismo proceso (bigote escala o bigote Java). Terminé yendo con Moustache Java, y está funcionando bien.
¿Por qué Moustache Java? Porque todo lo que quería eran plantillas de bigote. Scalate tiene más que solo este soporte, y no quería agregar más "cosas" a mi base de código, pero solo uso parte de su funcionalidad.
- 1. Cargando bigote usando requirejs
- 2. Cómo usar Backbone.Marionette.ItemView con bigote
- 3. Cómo guardar en caché plantillas de bigote?
- 4. Bigote JS Table Striping
- 5. Rieles Rendimiento con parámetro en Bigote
- 6. bigote i18n con los parámetros
- 7. Incorporado "html/template" o "bigote", ¿cuál debo usar?
- 8. Node.js + Express - ¿Cómo funciona parciales de bigote?
- 9. bigote interior del href
- 10. bigote y Haml
- 11. Bigote + objetos anidados
- 12. Bigote, usando plantillas externas
- 13. procedimiento adecuado para helpers de etiquetas en el bigote
- 14. ¿Hay motores de plantillas de Scala que no sean scalate?
- 15. Scala-IDE/IntelliJ :: Plantilla de apoyo para Scalate, jugar, etc
- 16. Bigote, iterando sobre objetos JSON
- 17. bigote JS y singular/plural
- 18. Iteración de matrices con bigote
- 19. cómo acceder a los objetos anidados con motor de plantillas bigote js
- 20. ¿Hay un resaltador o sintaxis de sintaxis de bigote para NetBeans?
- 21. Compartir plantillas de bigote/bigote entre el servidor y el cliente. ASP.NET MVC
- 22. Struts vs Zend? Java vs PHP?
- 23. Serialización en Java vs JSON vs XML
- 24. Java JRE vs GCJ
- 25. .class vs .java
- 26. Java HashMap vs JSONObject
- 27. Java: CopyOnWriteArrayList vs synchronizedList
- 28. .Net vs Java Jobs
- 29. Java: LockSupport.parkNanos vs Thread.sleep (...)
- 30. Java: Enum vs. Int
+1 - Esta es una excelente pregunta. –
¿Escama del bigote? –