2012-09-15 11 views
9

वसंत का उपयोग कर समृद्ध वेब अनुप्रयोगों के लिए तकनीक देखने के रूप में Freemarker के कुछ आधुनिक, अधिक उत्पादक विकल्प क्या हैं? क्या वसंत एमवीसी/फ्रीमार्कर अभी भी सबसे अच्छे संयोजनों में से एक है, या क्या अन्य हैं?स्प्रिंग/हाइबरनेट का उपयोग करते समय फ्रीमार्कर के विकल्प?

मुझे जो एप्लिकेशन बनाना है वह छोटा है, लेकिन जटिल है जिसके लिए बहुत सारे कस्टम जावास्क्रिप्ट की आवश्यकता होगी क्योंकि सभी नियंत्रण और ui बहुत गैर-मानक है (यह वास्तव में एक व्यावसायिक अनुप्रयोग नहीं है)। डायब्लो 3 की तरह बर्फ़ीला तूफ़ान की गेमिंग वेबसाइटें मैं जो करने की कोशिश कर रहा हूं उसका एक उदाहरण है।

क्या यह संयोजन अभी भी मेरी आवश्यकताओं को पूरा करने के लिए सबसे अच्छा है, या क्या ऐसी अन्य तकनीकें हैं जिन्हें मुझे देखना चाहिए?

धन्यवाद

उत्तर

24

बाजार पर कई अच्छे और अच्छी तरह से स्थापित टेम्पलेट इंजन हैं। उनमें से ज्यादातर वसंत के साथ अच्छा खेलते हैं।

  • Velocity - क्लासिक और वहां के सबसे लोकप्रिय टेम्पलेट इंजनों में से एक। काफी अच्छा, काफी लचीला, बदसूरत वाक्यविन्यास लेकिन अच्छा ग्रहण प्लगइन।
  • Thymeleaf - बाजार पर सबसे अधिक समृद्ध और लचीला टेम्पलेट इंजन में से एक। प्रदर्शन अच्छा है, हालांकि जमीन तोड़ना नहीं है। अधिकांश परियोजनाओं के लिए मेरी व्यक्तिगत पसंद।
  • String Template - वास्तव में अच्छा प्रदर्शन, उपयोग करने में काफी मुश्किल है। बहुत लचीला, सोचा ...
  • MVEL - वास्तव में, वास्तव में तेज़ और काफी सुविधा युक्त लगता है। मेरे लिए जूनियर देवों के साथ एक परियोजना में जटिल और कठिन उपयोग करना था।
  • Rhythm - प्ले फ्रेमवर्क से जावा तक, अच्छा और बहुत लचीला। रेजर वाक्यविन्यास बहुत अच्छा है। ताल वास्तव में तेज़, बहुत लचीला और उपयोग करने के लिए अच्छा है। Thymeleaf के बगल में, मेरी परियोजनाओं के लिए एक और व्यक्तिगत पसंद। जावा में इस इंजन का उपयोग करने के तरीके पर nice article है।
  • httl - छोटे, उपयोग करने में आसान, तेज़ नहीं, लेकिन अभी भी पर्याप्त है। काफी लचीला लेकिन उस सुविधा समृद्ध नहीं है।

एक अच्छा comparison of few of those

वहाँ टेम्पलेट इंजन का सेवन कर रहे हैं नहीं है। this directory जांचें यदि आपको और अधिक चाहिए ...

+0

@egervary, फ्रीमार्कर अभी भी एक अच्छा टेम्पलेट ढांचा है। प्रदर्शन तुलना के लिए खोज से पता चलता है कि फ्रीमार्कर वेग के रूप में लगभग दोगुना तेज है। – km1

+1

दुर्भाग्य से, तुलना बहुत पुरानी है। यह Velocity को बहुत सक्रिय के रूप में वर्णित करता है जबकि फ्रीमार्कर पुराना है। आजकल, यह विपरीत है। – mhmpl

संबंधित मुद्दे