आपको यह विकिपीडिया लेख रोचक और ज्ञानवर्धक लग सकता है।
Microsoft ने .NET फ्रेमवर्क पर 1990 के दशक के अंत में मूल रूप से नेक्स्ट जनरेशन विंडोज सर्विसेज (NGWS) के नाम से विकास शुरू किया। 2000 के अंत तक .NET 1.0 के पहले बीटा संस्करण जारी किए गए थे।
.NET परिवार के लिए एक पुरानी प्रेस विज्ञप्ति नेक्स्ट जेनरेशन विंडोज सर्विसेज (एनजीडब्ल्यूएस) के अपने पिछले शीर्षक के लिए संकेत देती है। यदि व्यंग्य आपके कप चाय का अधिक है, तो रजिस्टर से यह घोषणा दिलचस्प भी है।
और Microsoft कोडनेम पर इस विकिपीडिया लेख के अनुसार , ऐसा प्रतीत होता है कि .NET / NGWS लाइटनिंग और प्रोजेक्ट 42 नामों से गया ।
1997 में प्रोजेक्ट लाइटनिंग कॉमन लैंग्वेज रनटाइम के लिए मूल कोडनेम था। [73] टीम 42 के निर्माण में आधारित थी, इसलिए प्रोजेक्ट 42। "नेक्स्ट जनरेशन विंडोज सर्विसेज" आगामी प्लेटफॉर्म के बारे में जल्द से जल्द प्रेस विज्ञप्ति में दिखाई दिया।
इस जानकारी के साक्ष्य के रूप में विकिपीडिया ने जे रॉक्स के एक साक्षात्कार और द एज के एक लेख से लिंक किया ।
जे हमें बताता है कि विकास कम से कम 1997 में शुरू हुआ था, जब कि वह टीम में शामिल हुआ:
ठीक है, चलो मैं तुम्हें इतिहास देता हूं। मैं शामिल हो गया जो अब .NET फ्रेमवर्क टीम है, या कॉमन लैंग्वेज रनटाइम टीम, 1997 के नवंबर में वापस। [यह था] जब इसे प्रोजेक्ट लाइटनिंग कहा जाता था, तो यह COM + बन गया, फिर यह प्रोजेक्ट 42 बन गया, तब हमने यह अच्छा छोटा सा री-ऑर्ग है जिसने इसे प्रोजेक्ट 21 बनाया है? हम आधी टीम हार गए।
और इसलिए, मैंने स्ट्रिंग और स्ट्रिंगबुलडर जैसी चीजें लिखीं, और मैंने प्रारंभिक कार्यान्वयन लिखा, हालांकि मैंने इसे हमेशा के लिए नहीं बनाया, सभी आधार प्रकार जैसे कि इंट [16, 32, और 64], और डबल, और उन सभी। मैंने ऑब्जेक्ट पर कुछ काम किया था और सिस्टम के लिए देव लीड था। आईआईओ, वैश्वीकरण, और संग्रह का एक गुच्छा भी काम करता है।
एक असंबंधित विषय पर जेसन ज़ेंडर की एक ब्लॉग पोस्ट हमें जानकारी का दिलचस्प टीडब्यूट प्रदान करती है कि "लाइटनिंग" कोडनेम सीएलआर टीम के संस्थापक माइक टाउटॉन्गी द्वारा चुना गया था:
सीएलआर टीम का मूल नाम (टीम के संस्थापक और पूर्व Microsoft विशिष्ट इंजीनियर माइक टाउटोंगही द्वारा चुना गया) "प्रकाश" था। लैरी सुलिवन की देव टीम ने v1.0 के बूटस्ट्रैपिंग को सुविधाजनक बनाने में मदद करने के लिए एक ntsd एक्सटेंशन dll बनाया। हमने इसे स्ट्राइक .ll (इसे प्राप्त करें? "लाइटनिंग स्ट्राइक" कहा? हाँ, मुझे पता है, ba'dump bum)।
और जेम्स कोवाक्स का सी # /। NET इतिहास पाठ अंतराल के कुछ और में भरता है। इतिहास में रुचि रखने वालों के लिए यह स्टैक ओवरफ्लो प्रश्न भी पढ़ने लायक है।