मैंने पहले ही क्लोजर बनाम स्काला के विभिन्न खातों को पढ़ा है और जब मुझे पता चलता है कि दोनों का अपना स्थान है। वहाँ कुछ विचार है कि जब यह दोनों लाला की तुलना स्काला के साथ करने की बात आती है, तो मैंने एक पूर्ण विवरण प्राप्त नहीं किया है:
1.) आम तौर पर दो भाषाओं में से कौन सी भाषा अधिक तेज़ है ? मुझे एहसास है कि यह एक भाषा सुविधा से दूसरे में भिन्न होगी, लेकिन प्रदर्शन का एक सामान्य मूल्यांकन सहायक होगा। उदाहरण के लिए: मुझे पता है कि पायथन डिक्शनरी वास्तव में तेज़ हैं। लेकिन कुल मिलाकर, यह जावा की तुलना में बहुत धीमी भाषा है। मैं क्लोजर के साथ जाना नहीं चाहता और सड़क के नीचे इस समस्या में भाग सकता हूं।
2.) जावा के साथ इंटरऑपरेबिलिटी कैसी है? मैंने अब तक पढ़ा है कि स्काला के मूल संग्रह प्रकार हैं जो एक बड़े जावा कोड-बेस के साथ एकीकृत करने के लिए इसे थोड़ा अनाड़ी बनाते हैं, जबकि क्लोजर जावा कक्षाओं के साथ अंतर करने के लिए एक सरल Iterable / Iterator-centric तरीके का अनुसरण करता है। इस पर कोई और विचार / विवरण?
अंत में, अगर यह क्लोजर और स्केला के बीच एक पर्याप्त ड्रॉ है, तो मैं उन दोनों को आज़मा सकता हूं। क्लोजर के बारे में एक बात यह है कि भाषा बहुत सरल है। लेकिन फिर से, स्काला में एक बहुत ही लचीली प्रकार की प्रणाली है। लेकिन, मुझे पता है कि स्काला तेज़ है (कई व्यक्तिगत खातों के आधार पर)। इसलिए, अगर क्लोजर काफी धीमा है: मैं बाद में जल्द से जल्द जानना चाहूंगा।