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