अब जब मैंने स्काला के साथ कुछ तुच्छ चीजें की हैं (जो मुझे "हैलो वर्ल्ड" और आकस्मिक अनुप्रयोगों के लिए प्यार है!) मुझे आश्चर्य हो रहा है .. विकास का समर्थन करने के लिए उपकरणों की परिपक्वता के बारे में, और सामान्य प्रयोज्यता के बारे में भाग। क्या टूलसेट तैयार हैं? क्या Scala उद्यम / व्यावसायिक अनुप्रयोगों पर उपयोग के लिए उपयुक्त है? क्या "आप" एक गैर-तुच्छ परियोजना पर इसका उपयोग करेंगे?
मेरी कुछ (संभवतः निराधार) चिंताएँ होंगी:
- क्या आईडीई और टूलसेट उतने ही समृद्ध हैं जितना हमें विकसित करना है। नेट और जावा एप्लिकेशन (स्काला के लिए ग्रहण, जावा के लिए ग्रहण की तुलना में सीमित लगता है)?
- निर्माण / सीआई / परीक्षण उपकरण स्केला से प्रभावी ढंग से निपटने में सक्षम हैं?
- भाषा में लिखे गए संक्षिप्त कोड को कैसे बनाए रखा जा सकता है?
- क्या स्कैला अनुभव के साथ डेवलपर्स को ढूंढना संभव है?
- क्या ऑन-लाइन संदर्भ और पुस्तकों के माध्यम से सहायता प्राप्त करने के लिए पर्याप्त महत्वपूर्ण द्रव्यमान है जो भाषा के लिए "परिचय" से अधिक है?
इतनी निचली रेखा - क्या पारिस्थितिकी तंत्र अब उपयोग करने के लिए पर्याप्त परिपक्व है, या बेहतर तरीके से इंतजार कर रहा है कि यह कैसे विकसित होता है?
संपादित करें: मान लें कि "गैर-तुच्छ" एक बहु-वर्ष, बहु-रिलीज़, 10-20 डेवलपर्स परियोजना है।