Ho bisogno di scegliere un motore di rendering Moustache per un mio progetto Scala. Sembra che le uniche due scelte siano Mustache-Java e Scalate? Ci sono dei confronti? Qual è il più stabile/performante dei due?Baffi scalati contro baffi Java
risposta
Un vantaggio di Mustache-Java è che Java compila molto rapidamente rispetto a Scala.
se sei già su Scala come l'op, la velocità di compilazione qui non avrà molta importanza, dato che il baffo non è compilato, giusto? – iwein
Credo che i baffi siano (o almeno dovrebbero essere) compilati nella maggior parte dei casi. Per esempio. vedi il flag --compile nel processore dei baffi: http://mustache.github.com/mustache.1.html –
Ah, stupido. Altre cose da provare Grazie Ben! – iwein
Stavo usando i baffi come parte di scalatra-scalate. Questa è l'unica scelta sensata per me dato che sono già stato investito in Scalatra. Data la scelta, proverei a moustache-java a fondo. I motori scalati sono (ancora?) In qualche modo stravaganti e immaturi.
Alcuni esempi che ho incontrato:
- se si modificano i delimitatori di default {{= <%%> =}} si dovrà aggiungere spazi intorno ai vostri delimitatori da allora in poi, altrimenti le induttanze parser
- se si desidera collegare personalizzati di movimentazione per le chiavi mancanti, tu sei bloccato
- volte il rendering si blocca per minuti alla volta senza alcun motivo evidente (questo era con Jade, non Baffo, ma è piuttosto spaventoso comunque)
Se non stai facendo cose complesse, il baffo funziona bene, e Scalate aggiunge alcune caratteristiche ingegnose come i modelli predefiniti e tali che potrebbero aiutarti.
Ho appena eseguito lo stesso processo (Mustache Scalate o Moustache Java). Ho finito per andare con Mustache Java, e sta funzionando bene.
Perché Mustache Java? Perché tutto quello che volevo erano i modelli di baffi. Scalate ha più di questo supporto e non volevo aggiungere altro "materiale" al mio codice base, ma usare solo parte delle sue funzionalità.
- 1. Rimuovere i baffi nella trama dei baffi di scatola
- 2. Baffi, utilizzando modelli esterni
- 3. baffi i18n con parametri
- 4. Baffi interno del href
- 5. Baffi e Haml
- 6. Baffatura JS per baffi
- 7. Baffi JS e singolare/plurale
- 8. Baffi: disabilita globalmente l'escaping HTML?
- 9. Come iterare mappa utilizzando i baffi in java
- 10. funzione con argomenti chiamata in baffi javascript
- 11. Reso dinamicamente modelli parziali usando i baffi
- 12. Come definire i baffi parziali in HTML?
- 13. Baffi parziali e riutilizzo del codice
- 14. Uso dei modelli di baffi con knockout.js
- 15. Rails Rendimento con parametro nei baffi
- 16. Iterating su array con i baffi
- 17. Caricamento di modelli di baffi con Webpack
- 18. Baffi - Come rilevare l'array non è vuoto?
- 19. Baffi (icanhaz) iterazione array di array
- 20. Elenco di rendering dei baffi, se non vuoto
- 21. Il modello di baffi non viene visualizzato nella tabella tbody
- 22. Baffi (o manubri) l'iterazione più di due liste
- 23. Come si compilano i modelli dei baffi parziali con gulp?
- 24. Django e Baffi utilizzano la stessa sintassi per il modello
- 25. Baffi sta sostituendo i miei tag con stringhe vuote
- 26. Baffi stringa di modello interno di rendering come HTML
- 27. geom_boxplot: mappa i livelli alfa in baffi e valori anomali
- 28. E 'possibile passare variabili ad un paio di baffi parziale
- 29. mostra solo il primo elemento nell'elenco usando i baffi
- 30. Come creare i18n con Handlebars.js (modelli di baffi)?
+1 - Questa è una domanda eccellente. –
Baffi scalati? –