सबसे पहले, ध्यान रखें कि उपरोक्त कथन के लेखक वेबसाइट के विकास के बारे में बात कर रहे हैं। इसलिए वह प्रस्तुति विकास के बारे में चिंतित हैं , और यही वह सोचती है कि स्काला एक अच्छा विकल्प नहीं होगा ...
यह कहने के बाद कि, मुझे वेब विकास के साथ एक अच्छा अनुभव है। मैंने कम से कम 8 वर्षों के लिए विशेष रूप से इसके साथ काम किया है, जिसमें से 5 डिजिटल एजेंसियों में हैं।
और, हां, मेरे अनुभव में प्रस्तुति के स्तर पर एक संकलित , संकलित भाषा एक बड़ी बाधा हो सकती है। सामग्री को लगातार बदलने की जरूरत है, व्यावसायिक आवश्यकताओं की तुलना में अधिक बार। और आमतौर पर यह एक अलग टीम ("फ्रंट-एंड" डेवलपर्स) द्वारा किया जाना चाहिए। वे सामान्यतः HTML, जावास्क्रिप्ट, वेब मानकों, CSS के बारे में बहुत कुछ जानते हैं, लेकिन जावा और C # जैसी सर्वर-साइड भाषाओं के बारे में बहुत कुछ नहीं जानते हैं। वे यह भी मानते हैं कि टेम्पलेट में किसी भी प्रकार का परिवर्तन तत्काल उपलब्ध है; वे संकलन और त्रुटियों को टाइप करने के लिए उपयोग नहीं किए जाते हैं। और वे सही हैं: सांख्यिकीय रूप से टाइप की गई भाषाएं कठिन, जटिल आवश्यकताओं के लिए बहुत अच्छी हैं, जैसे डेटा एक्सेस और व्यावसायिक नियम, लेकिन इंटरफ़ेस के विकास के लिए उतना अच्छा नहीं है।
वास्तव में, वेलोसिटी जैसी विशेष और व्याख्या की गई टेम्पलेट भाषा का उपयोग करने के मुख्य लाभों में से एक है । इसका उपयोग, पावर और लचीलापन प्रस्तुति-परत डेवलपर्स के लिए पर्याप्त है। और फिर सर्वर-साइड लोग हर जगह एक गंभीर, सांख्यिकीय रूप से टाइप की गई भाषा का उपयोग करने के लिए स्वतंत्र हैं ...
हालाँकि, मैं यह भी मानता हूं कि स्काला कुछ अलग है। जावा की तुलना में एक ही समय में बहुत कम क्रिया और बहुत अधिक अभिव्यंजक होने के नाते, मेरा मानना है कि इसका उपयोग प्रस्तुति विकास के लिए किया जा सकता है - इसलिए शायद इसे टेम्पलेट भाषा के रूप में सफलतापूर्वक उपयोग किया जा सकता है। और अगर इसे Play की तरह एक फ्रेमवर्क में भी जोड़ा जा सकता है (जो हर परिवर्तन के बाद स्वचालित रूप से वेब साइट को संकलित करता है), तो यह एक विजेता IMHO हो सकता है। फिर भी, यहां तक कि प्ले ने ग्रूवी जैसी (गतिशील) टेम्पलेट भाषा का विकल्प चुना है, जो एक अच्छा संकेत नहीं है।
योग करने के लिए: स्काला के साथ समस्या इस तथ्य से बहुत अधिक संबंधित है कि यह संकलित है। वास्तव में इसके प्रकार के अनुमान तंत्र आपको लगभग भूल जाते हैं यह भी सांख्यिकीय रूप से टाइप किया गया है।
(और मेरी अंग्रेजी के बारे में खेद है। मुझे बताएं कि अगर कुछ स्पष्ट नहीं है, तो मैं इसे ठीक करने की कोशिश करूंगा।)
Buttonसमय हैWebControlजिसमें आपकी ज़रूरत की सभी जानकारी होती है और सभी नियंत्रण इससे प्राप्त होते हैं।