तो सी # स्थिर रूप से टाइप की गई भाषा के रूप में विकसित हुआ था और नेट फ्रेमवर्क के साथ व्यापार अनुप्रयोगों के लाइन को विकसित करने में जगह रखने में एक सही नौकरी से अधिक है।सी # के संदर्भ में गतिशील फ़ीचर रनटाइम का भविष्य?
अब, स्पष्ट रूप से, हाल ही में, माइक्रोसॉफ्ट ने अन्य मौलिक प्रतिमानों की ओर बढ़ने शुरू कर दिया है जिसके लिए सी # और नेट ने हाल ही में कभी भी उपकरण का दावा नहीं किया है।
इनमें से एक DLR
ठीक भाषा divercity है - महान, मैं सोच रहा हूँ, मैं जब मैं वर्गों के साथ मेरी व्यावसायिक संस्थाओं बारे में अगर मैं चाहता हूँ जिस तरह से मैं सोच रहा हूँ बदलने के लिए की तरह ही अब यह लग रहा है सुविधा का लाभ उठाएं ... जो अच्छा है, और मैं सब नया सीख रहा हूं। लेकिन इससे पहले कि मेरे संबंध में सम्मानित समुदाय के लिए मेरे कुछ प्रश्न हैं। अब स्पष्टीकरण के लिए, मैं सीएलआर के साथ डीएलआर के आवेदन में ज्यादा रूचि रखता हूं।
तो हम शुरू:
आपकी राय के लिए, डीएलआर एक व्यवहार्य सुविधा उद्यम वाणिज्यिक सॉफ्टवेयर विकास के दृष्टिकोण से देखा जा करने के लिए desrves है? मतलब, क्या सी # वास्तव में उस चीज के रूप में आवश्यकता है जो यह कर रहा है कि वह क्या कर रहा है या क्या उस बिंदु पर एक स्टैंडएट गतिशील रूप से टाइप की गई भाषा पर स्विच करने के लिए और अधिक समझदारी होगी?
जहां व्यापार प्रयोज्यता के मामले में सीएलआर और डीएलआर के साथ कोड विकसित करने और लिखने का संयोजन चमक रहा है? कंक्रीट उदाहरण मेरे लिए सबसे मूल्यवान होंगे।
लाभ।
अब MSDN इस कहते हैं:
Provides Future Benefits of the DLR and .NET Framework Languages implemented by using the DLR can benefit from future DLR and .NET Framework improvements. For example, if the .NET Framework releases a new version that has an improved garbage collector or faster assembly loading time, languages implemented by using the DLR immediately get the same benefit. If the DLR adds optimizations such as better compilation, the performance also improves for all languages implemented by using the DLR.
खैर महान है, लेकिन कैसे वास्तव में? और अगर मैं अभी भी अपने ढांचे को अपग्रेड करता हूं तो क्या मैं वही नहीं मिलूंगा? इसके लिए मुझे डीएलआर में लिखने की ज़रूरत क्यों है?
क्या आप यह दिखाने के लिए कोड नमूने पोस्ट कर सकते हैं कि डीएलआर नियमित सी # से बेहतर जोन कर सकता है?
क्या यह एक विपणन योग्य नेट इंजीनियर बनने के लिए सीखना उचित है, या यह सिर्फ इतना कहने के लिए एक आइसोटेरिक सुविधा है: "ओह हम रूबी से बेहतर हैं, बीसी हम इसे और भी अधिक कर सकते हैं"?
उन 2 को संयोजित करने के लिए ओवरहेड क्या हैं या केवल ऐप में डीएलआर का उपयोग कर रहे हैं। विकसित होना?
क्या डीएलआर का उपयोग एफ # के साथ किया जा सकता है?
सम्मान।
वाह, मैं कुछ बेहतर प्रतिक्रिया प्राप्त करने की उम्मीद कर रहा था। मुझे लगता है मुझे अपने आप में खुदाई शुरू करने की जरूरत है। लेकिन कृपया अगर आपको डीएलआर - पोस्ट के साथ कोई अनुभव है, तो आपको दिलचस्प तथ्यों के लिए सम्मानित किया जाएगा। – dexter