2009-04-05 4 views
25

पर वेब अनुप्रयोग विकास मैंने अभी स्कैला सीखा है और मैं इसके साथ कुछ वेब विकास करना चाहता हूं। Google पर, मेरे द्वारा किए गए ढांचे में से एक (केवल एक?) Lift था। इसका उपयोग करने का अनुभव क्या है?स्कैला

किसी भी अन्य ढांचे पर स्कैला के साथ वेब अनुप्रयोग विकास के लिए क्या सिफारिश की जा सकती है?

+1

देखें [क्या स्कैला वेब-फ्रेमवर्क उपलब्ध हैं?] (Http://stackoverflow.com/q/1488412/309483) –

उत्तर

22

AFAIK, लिफ्ट शहर में सबसे परिपक्व गेम है यदि आप स्कैला आधारित समाधान के साथ रहना चाहते हैं, तो http://code.google.com/p/slinky2/ देखें। बुद्धिमानों के लिए एक शब्द, मैंने अभी तक स्रोत ब्राउज़ करने के अलावा, स्लंकी का उपयोग करने के लिए अभी तक उपयोग नहीं किया है, यह डिजाइन => प्रतिक्रिया मॉडल का दृढ़ता से पालन करने के लिए डिजाइन में बहुत आसान है।

आपको लगता है कि यह स्कैला है, और इसलिए आप जावा के सभी मौजूदा ढांचे का उपयोग कर सकते हैं। विशेष रूप से, मैं सुझाव देता हूं कि आप विकेट देखें: http://technically.us/code/x/the-escape-hatch जो वर्णन करता है कि दोनों को कैसे गठबंधन किया जाए।

+0

महान उत्तर के लिए धन्यवाद! – Anirudh

28

मैं व्यक्तिगत रूप से आपको Play Framework का उपयोग करने की सलाह देता हूं।

1

सबसे अधिक इस्तेमाल किया गया पूर्ण ढेर स्कैला वेब ढांचे लिफ्ट और प्ले हैं! प्रतिबद्ध होने से पहले दोनों पर एक नज़र डालें। दोनों के बीच एक बड़ा अंतर है जबकि लिफ्ट राज्य के दौरान राज्यपूर्ण है! रेल/Django के समान, स्टेटलेस है।

+0

लिफ्ट का उपयोग स्टेटलेस के रूप में भी किया जा सकता है, जबकि लिफ्ट का उपयोग राज्य के रूप में आपको सुरक्षित और बहुत शक्तिशाली धूमकेतु और AJAX देता है। – fmpwizard

1

जेएसएफ 2 अच्छी तरह से काम करता है। मुझे लगता है कि स्ट्रेट भी होगा। वे प्रति दिन स्कैला नहीं हैं, लेकिन आप केवल स्कैला और उपयुक्त ईएल का उपयोग कर सकते हैं और वे ठीक काम करते हैं। और वे दोनों नए ढांचे की तुलना में कहीं ज्यादा परिपक्व हैं। समुदाय बड़े हैं, दस्तावेज बेहतर हैं, आदि