2012-01-17 13 views
14

Scala projesi için bir Bıyık oluşturma motoru seçmem gerekiyor. Bıyık-Java ve Scalate sadece iki seçenek gibi görünüyor? Karşılaştırmalar var mı? Hangisinin daha kararlı/performans hangisi?Bıyık Scalate vs Bıyık Java

+1

+1 - Bu mükemmel bir sorudur. –

+0

Bıyık Scalate? –

cevap

0

Moustache-Java'nın bir avantajı, Java'nın Scala'ya göre çok hızlı bir şekilde derlemesidir.

+0

Eğer Scala'da op gibi çalışıyorsanız, derleme hızının çok fazla olmayacağı, çünkü bıyık derlenmediği için değil mi? – iwein

+0

Bıyık çoğu durumda derlenmiş (veya en azından olmalı) inanıyorum. Örneğin. bıyık işlemcisindeki --kırıcı bayrağa bakın: http://mustache.github.com/mustache.1.html –

+0

Ah, aptalca. Denemek için daha fazla şey. Teşekkürler Ben! – iwein

3

Scalatra-scalate parçası olarak bıyık kullanıyordum. Scalatra'ya yatırım yaptığım için bu benim için tek mantıklı seçim. Seçim göz önüne alındığında, bıyık-java'yı iyice deneyeceğim. Scalate motorlar (hala?) Biraz tuhaf ve olgunlaşmamışlardır. Eğer o andan itibaren sizin sınırlayıcı etrafında boşluk eklemek zorunda kalacak {{= <%%> =}} varsayılan ayraçları değiştirirseniz,

  • aksi ayrıştırıcı jikleye:

    Birkaç örnek ben koştum anahtarlar eksik yükleme için özel fiş istiyorsanız

  • , sen
  • bazen render belirgin hiçbir neden bir defada dakika asılı Sıkıştık (bu Jade, değil bıyık ile, ama yine de oldukça korkutucu)

Karmaşık şeyler yapmıyorsanız, bıyık gayet iyi çalışıyor ve Scalate, varsayılan şablonlar gibi bazı şık özellikler ekliyor ve size yardımcı olabilir.

6

Sadece aynı süreçten geçtim (Bıyık Scalate veya Bıyık Java). Moustache Java ile devam ettim ve gayet iyi çalışıyor.

Neden Bıyık Java? Çünkü tek istediğim bıyık şablonlarıydı. Scalate, yalnızca bu destekten daha fazlasını içerir ve kod tabanım için daha fazla "malzeme" eklemek istemedim, ancak yalnızca işlevinin bir kısmını kullanıyorum.

İlgili konular