2012-01-17 22 views
14

मुझे अपनी स्कैला परियोजना के लिए मूंछ रेंडरिंग इंजन चुनना होगा। ऐसा लगता है कि मूंछ-जावा और स्केलेट केवल दो विकल्प हैं? क्या कोई तुलना है? दोनों में से कौन सा स्थिर/निष्पादक है?मूंछ स्केलेट बनाम मूंछ जावा

+1

+1 - यह एक उत्कृष्ट सवाल है। –

+0

मूंछ स्केलेट? –

उत्तर

0

मूंछ-जावा का लाभ यह है कि जावा स्केल से बहुत जल्दी संकलित करता है।

+0

यदि आप पहले से ही ओप की तरह स्कैला पर हैं, तो यहां संकलन की गति बहुत मायने रखती नहीं है, क्योंकि मूंछ संकलित नहीं है, है ना? – iwein

+0

मेरा मानना ​​है कि अधिकांश मामलों में मूंछ (या कम से कम होना चाहिए) संकलित है। जैसे मूंछ प्रोसेसर में - कॉम्पाइल ध्वज देखें: http://mustache.github.com/mustache.1.html –

+0

आह, मुझे मूर्खतापूर्ण। कोशिश करने के लिए और अधिक चीजें। धन्यवाद बेन! – iwein

3

मैं स्केलेट्रा-स्केलेट के हिस्से के रूप में मूंछ का उपयोग कर रहा था। यह मेरे लिए एकमात्र समझदार विकल्प है क्योंकि मैं पहले ही स्केलत्रा में निवेश कर चुका हूं। पसंद को देखते हुए, मैं मूंछ-जावा पूरी तरह से कोशिश करता हूं। स्केलेट इंजन कुछ हद तक विचित्र और अपरिपक्व हैं (अभी भी?)। आपके द्वारा डिफ़ॉल्ट डिलीमीटर {{= <%%> =}} ने तब से अपने सीमांकक के साथ स्पेस जोड़ना होगा संशोधित

  • अन्यथा पार्सर chokes:

    कुछ उदाहरण मैं में भाग

  • अगर आप कुंजियां अनुपलब्ध के लिए से निपटने कस्टम प्लग करने के लिए चाहते हैं, आप अटक
  • कभी कभी प्रतिपादन कोई स्पष्ट कारण के लिए एक समय में मिनट के लिए लटकी हुई हैं (यह जेड, नहीं मूंछें के साथ था, लेकिन यह वैसे भी बल्कि डरावना है)

यदि आप जटिल चीजें नहीं कर रहे हैं तो मूंछ ठीक काम करता है, और स्केलेट कुछ निफ्टी फीचर्स जैसे डिफ़ॉल्ट टेम्पलेट्स जोड़ता है और ऐसा आपकी मदद कर सकता है।

6

मैं बस इसी प्रक्रिया (मूंछ स्केलेट या मूशा जावा) के माध्यम से चला गया। मैं मूंछ जावा के साथ जा रहा था, और यह ठीक काम कर रहा है।

मूव मूव क्यों? क्योंकि मैं चाहता था कि मूंछ टेम्पलेट्स था। स्केलेट के पास सिर्फ इस समर्थन से अधिक है, और मैं अपने कोड बेस पर और अधिक "सामान" नहीं जोड़ना चाहता था, लेकिन केवल इसकी कार्यक्षमता का हिस्सा उपयोग करता हूं।