मैं एक ऐसी परियोजना पर शुरू कर रहा हूं जिसे Google App Engine पर होस्ट किया जाएगा, और स्कैला पर कई पुस्तकें पढ़ी जाएंगी, यह निश्चित रूप से वह भाषा है जिसे मैं कोड करना चाहता हूं। समस्या यह है कि कौन सा वेब ढांचा चुनना है ...Google App Engine पर स्कैला का उपयोग करके कौन सा वेब ढांचा अच्छी तरह से काम करता है?
लिफ्ट एक स्पष्ट पसंद की तरह दिखता है, लेकिन इस तथ्य से अलग कि मैं इसके AJAX/धूमकेतु नोटेशन को गर्म नहीं कर रहा हूं, ऐसा लगता है कि यह एक राज्य सर्वर के पक्ष में मजबूती से पक्षपातपूर्ण प्रतीत होता है, जो ऐप इंजन के साथ अच्छा नहीं है । मुझे एहसास है कि लिफ्ट में स्टेटलेस डिस्पैचर संभव हैं, लेकिन यह लिफ्ट फ्रेमवर्क की कई विशेषताओं को अस्वीकार कर रहा है।
स्कैला-जीडब्ल्यूटी उत्पादन तैयार नहीं है, इसलिए कोई अच्छी पसंद नहीं है।
स्कैला के साथ जावा जीडब्ल्यूटी को मिलाकर संभव है, लेकिन स्कैला के सभी फायदों को अस्वीकार करता है (यानी हम बॉयलरप्लेट कोड के ढेर पर वापस आ गए हैं)।
मेरी स्पिफी और स्केलत्रा के अयोग्य राय यह है कि वे विशेष रूप से परिपक्व नहीं हैं।
इसलिए प्रश्न:
वहाँ एक अच्छा (अर्थात यथोचित परिपक्व) रूपरेखा है कि गूगल एप इंजन (अर्थात स्टेटफुल ग्राहक, राज्यविहीन सर्वर) जो स्केला के साथ अच्छी तरह से खेलता है पर इस्तेमाल किया जा सकता है?
महान सवाल। अब सवाल पूछने के लगभग एक साल बाद मैं जानना चाहता हूं कि आपने क्या चुना? – HRJ
स्केलत्रा स्पष्ट रूप से कहता है "स्केलत्रा Google ऐप इंजन (जीएई) पर काम नहीं करता है।" http://www.scalatra.org/2.2/guides/deployment/google-app-engine.html –
+1। मैं स्कैला में आराम सेवा करना चाहता हूं, ग्राहक भी जीडब्ल्यूटी, आईओएस और एंड्रॉइड में होंगे। –