.NET किसके लिए खड़ा है? यह एक संक्षिप्त है?




definition acronym (6)

.NET का अर्थ है नेटवर्क नेटवर्क डोमेन के लिए (।) नेट के लिए नेटवर्क

मैंने एक गाइड के रूप में उच्चारण गाइड और सभी प्रकार की परिभाषाएँ देखी हैं। लेकिन फ्रेमवर्क के वास्तविक नाम की कोई परिभाषा या व्याख्या नहीं है।

Wikipedia को पता नहीं लगता है। इस प्रश्न ने इसे कवर नहीं किया।

किसी को पता है? क्या यह शुद्ध विपणन-जनित बकवास है, या इसका मतलब कुछ है?


किसी ने me.NET को बताया निम्नलिखित को संदर्भित करता है:

(।) -> ऑब्जेक्ट ओरिएंटेड (NET) -> नेटवर्क सक्षम प्रौद्योगिकी


बहुत से लोग सोचते हैं कि ".NET" "नेटवर्क सेवा" के लिए है, और वे यह भी सोचते हैं कि .net ऐप्स की नेटवर्किंग कार्यक्षमता होगी। यह पूरी तरह से सच नहीं है क्योंकि .नेट एक ढांचा है जो सिर्फ नेटवर्किंग सामान की तुलना में बहुत अधिक करता है।

यह इस बात का प्रमाण है कि ".Net" नाम कितना भ्रामक है।


यह एक परिचित नहीं है।

शुरुआत में - 1997 के आसपास - प्रोजेक्ट लाइटनिंग था। इसे प्रोजेक्ट 42 के रूप में भी जाना जाता था क्योंकि रेडमंड कैंपस में बिल्डिंग 42 में देवडीव (माइक्रोसॉफ्ट का डेवलपर डिवीजन) रहता था (और अभी भी रहता है)। (मैंने हमेशा सोचा था कि गैलेक्सी के लिए डगलस एडम्स के हिचहाइकर्स के लिए हैट टिप के साथ देवदीव के लिए एक भयानक इमारत संख्या थी। मैं हमेशा सोचता था कि क्या यह जानबूझकर था।) प्रारंभिक प्रेस घोषणाओं ने इसे अगली पीढ़ी के रूप में संदर्भित किया। विंडोज सेवाएं "। आखिरकार प्रोजेक्ट लाइटनिंग को Microsoft .NET नाम दिया गया, हालांकि कुछ कोड नामों को हमेशा के लिए सिस्टम में बेक कर दिया गया।

मार्केटिंग इसे COM + 2.0 या यूनिवर्सल रनटाइम (URT) कहने की सोच रही थी। एक अन्य विचार COM ऑब्जेक्ट रनटाइम (COR) था। इसलिए mscorlib.dll, जो अभी भी असेंबली है जो सीएलआर के मुख्य प्रकारों को रखता है और वह एक असेंबली है जिसे प्रत्येक .NET ऐप डोमेन में लोड किया जाना चाहिए। (System.dll को अक्सर लोड किया जाता है, लेकिन इसकी आवश्यकता नहीं होती है। Mscorlib.dll में System.String, System.Int32, आदि के लिए कोड होता है। आप ईमानदारी से mscorlib.dll लोड किए बिना कुछ भी नहीं कर सकते।)

http://www.jameskovacs.com/blog/CNETHistoryLesson.aspx


लगभग 10 साल पहले, मैं रेडमंड में बड़ी टीम का हिस्सा था, जो परियोजनाओं के सेट पर काम कर रहा था, जो ".net" बन गया। यह उस समय के दौरान निर्णय लिए जा रहे थे कि इस कार्य को क्या नाम दिया जाए। मैं आपको पहले हाथ के अनुभव से बता सकता हूं कि ".net" एक एक्रोमिनम नहीं है।

इसके बजाय, जेम्स कोवाक्स ब्लॉग पोस्ट जिसे जिम डब्ल्यू ने पोस्ट किया है वह सटीक है: उन नामों की एक लंबी सूची थी जिन्हें टीम ने ".net" पर बसने से पहले खारिज कर दिया था। अंतिम नाम इसलिए चुना गया क्योंकि:

  • उस समय (हर समय) आईएसपी के डोमेन प्रत्यय को प्रतिबिंबित किया गया था, इसलिए उपयोगकर्ताओं को यह याद दिलाने का इरादा था कि "वेब-सॉफ़्टवेयर आपके सॉफ़्टवेयर को" इस कार्य द्वारा लक्षित किया जा रहा मुख्य परिदृश्य था
  • "यूनिवर्सल रनटाइम" या "COM + 2.0" जैसे गीकियर नामों की तुलना में व्यावसायिक प्रकारों और सीआईओ के लिए अधिक स्वीकार्य था
  • इसके व्यावहारिक लाभ थे जैसे: छोटा होना, वर्तनी में आसान, वैश्विक रूप से अच्छी तरह से, प्रत्येक Microsoft उत्पाद के लिए पहले से स्वामित्व वाले डोमेन नाम का लाभ उठा सकता है, आदि।
  • वास्तव में कानूनी / ट्रेडमार्क समीक्षा पारित (आश्चर्यजनक रूप से कठिन!)

तो इसका मतलब कुछ था, लेकिन सीधे तौर पर किसी चीज को संक्षिप्त या वर्णन करने के बजाय अर्थ के द्वारा। दूसरे शब्दों में, नाम केवल आंशिक रूप से बकवास विपणन था! ;-)

अधिक सामान्य ज्ञान

मुझे सटीक स्थिति याद नहीं है (10 साल हो गए हैं!), लेकिन मेरा मानना ​​है कि नाम ".net" तीन बुनियादी चीजों को कवर करने वाला था:

  1. ".net फ्रेमवर्क" - वेब-सक्षम एप्लिकेशन लिखने के लिए एक नया ढांचा
  2. ".net वेब सेवाएं" - खुले मानकों और प्रोटोकॉलों का उपयोग करके वेब प्रोग्राम पर Microsoft (और अन्य) तक पहुँचने का एक तरीका है (कोई भी "हेलस्टॉर्म" याद है?)
  3. ".net एंटरप्राइज़ सर्वर" - ऐसे उत्पादों का एक सेट, जिसने वेब-सक्षम अनुप्रयोगों को उभारा आसान बना दिया।

व्यवहार में, केवल पहला अर्थ उपयोगकर्ताओं के साथ अटक गया। अन्य लोगों को अन्य नामों (जैसे "विंडोज सर्वर सिस्टम") में जोड़ दिया गया या जनता द्वारा उदार बनाया गया (उदाहरण के लिए "वेब सेवाएं", SOA, आदि)। वैसे भी, इसलिए आप Microsoft उत्पादों को "<उत्पाद का नाम> .NET सर्वर" नाम से नहीं देख सकते हैं - Microsoft ने समझदारी से ".net" नाम को उन चीजों तक सीमित करने का फैसला किया है जो डेवलपर्स वास्तव में ".net" के रूप में सोचते थे। !

BTW, लघु और आसान होने के अलावा वर्तनी और कहने के लिए, ".net" एक नाम के रूप में भी वेब सेवाओं की रणनीति के साथ मदद मिली, जो उस समय Microsoft जारी था, जो चारों ओर घूमता था (और अभी भी करता है) सॉफ्टवेयर की पेशकश करता था जो भी उपलब्ध था बादलों में। यह विचार था कि हमारे पास, उदाहरण के लिए Office.com होस्ट किए गए UI संस्करण और API के लिए Office.net होगा। नाम भी सुविधाजनक था क्योंकि Microsoft पहले से ही प्रत्येक Microsoft उत्पाद के लिए .net डोमेन-नाम वेरिएंट के स्वामित्व में था।

एक मज़ेदार टी-शर्ट है (मुझे लगता है कि डॉन बॉक्स ने उन्हें बनाया था?) जो कि सभी नामों (जैसे URT, COM +, आदि) को सूचीबद्ध करता है, जिसमें पिछले एक (".net") को छोड़कर सभी नामों के माध्यम से मोटी लाल रेखाएँ होती हैं। । यह सूची शर्ट के ऊपर से नीचे की ओर जाती है, जैसे रद्द किए गए मोत्ले क्रु के दौरे की लंबी सूची, लेकिन नीर्डियर!


वेब सेवा के उपयोग के संबंध में फ्रेमवर्क पहली बार बीटा प्रेस की एक हास्यास्पद राशि है, और Microsoft द्वारा नया ढांचा उस SOAP / वेब सेवा के सभी सामानों को आसान और बेहतर बनाने जा रहा था, यह मुझे याद है। यह एक खिंचाव है, लेकिन शायद इसीलिए। सबसे बड़ा नाम नहीं है, वैसे भी।







acronym