Microsoft ने इसे जारी करने से पहले .NET पर कितने समय तक काम किया?


15

पूरे सीएलआई, सीटीएस, सीएलएस, आदि के साथ, न केवल उन्होंने एक शक्तिशाली मंच / बुनियादी ढांचा जारी किया, बल्कि उन्होंने सभी चश्मा जारी किए जो इसका वर्णन करते हैं आदि। यह संभावित अनंत असंख्य भाषाओं, प्लेटफार्मों, आदि का समर्थन करता है। यह एक पागल जैसा लगता है काम की राशि, यहां तक ​​कि माइक्रोसॉफ्ट जैसे बीमेथ के लिए - खासकर जब से यह पता चला है कि उन्होंने बहुत अच्छा काम किया है।

इसे (.NET 1.0) जारी करने से पहले वे इस पर कब तक काम कर रहे थे?


3
छह से आठ सप्ताह।
टोनी मेयर

जवाबों:


18

आपको यह विकिपीडिया लेख रोचक और ज्ञानवर्धक लग सकता है।

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 इतिहास पाठ अंतराल के कुछ और में भरता है। इतिहास में रुचि रखने वालों के लिए यह स्टैक ओवरफ्लो प्रश्न भी पढ़ने लायक है।


मीठे स्रोत। धन्यवाद कोडी। मुझे आश्चर्य है कि अगर वे भी जानते हैं कि जब वे शुरू करेंगे तो कितना अच्छा होगा।
रिचर्ड

1
@ रिचर्ड: मुझे लगता है कि उनके पास कुछ विचार था। वे जो कर रहे थे उसका उद्देश्य "क्रांतिकारी" होना था। बेशक, यह शायद ही गारंटी देता है कि अंतिम परिणाम एक सफल होगा, लेकिन अगर आप इस पर विश्वास नहीं करते हैं तो इस तरह की परियोजना पर काम करना मुश्किल है। कुछ स्रोतों से संकेत मिलता है कि यह मूल रूप से बिल गेट्स की एक पालतू परियोजना थी। पूर्व एप्पल के सीईओ जॉन स्कली के नॉलेज नेविगेटर ने एक समान "क्रांतिकारी" पालतू प्रोजेक्ट के रूप में दिमाग लगाया , हालांकि वह इसे बाजार में लाने में काफी सफल नहीं थे। (जॉब्स ने किया, आईपैड को निहारना।)
कोडी ग्रे

एक बार फिर धन्यवाद। बहुत सूचनाप्रद। काश मैं दो बार वोट कर सकता!
रिचार्ड

आह, हमें आश्चर्य होता है कि क्या SOS.DLL (स्ट्राइक का बेटा) का पूरा नाम वास्तव में मूल ntsd एक्सटेंशन "स्ट्राइक" के नाम पर आधारित है। नाइस :-)
क्रिश्चियन.के।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.