विज्ञापन

यह Microsoft के लिए एक GNU शुरुआत है। उन्होंने केवल .NET फ्रेमवर्क का एक महत्वपूर्ण हिस्सा जारी किया गिथूब पर एक खुले स्रोत के लाइसेंस के तहत।

यह चाल Microsoft के लिए वर्षों की परंपरा के साथ टूट गई, जिसने पहले खुले स्रोत सॉफ़्टवेयर के मुद्दे पर शत्रुतापूर्ण रुख अपनाया। एक बार पूर्व सीईओ स्टीव बामर लिनक्स और GPL का वर्णन किया एक to कैंसर ’के रूप में जो‘ खुद को छूता है… जो कुछ भी छूता है, वह ’।

.NET फ्रेमवर्क क्या है और क्या चल रहा है?

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

रेडमंड ने यह भी घोषणा की है कि आने वाले महीनों में, .NET कोर रनटाइम ओएस एक्स और लिनक्स के लिए उपलब्ध होगा, जो क्रॉस-प्लेटफ़ॉर्म सॉफ़्टवेयर लिखने की प्रक्रिया को सरल करेगा।

यह कई लोगों के लिए आश्चर्य की बात है कि Microsoft ने .NET कोड पर स्रोत कोड अपलोड किया

instagram viewer
Github; एक लोकप्रिय सहयोगी कोड साझा करने वाली वेबसाइट यदि आप डेवलपर हैं तो आपको गेट कंट्रोल का उपयोग क्यों करना चाहिएवेब डेवलपर्स के रूप में, हम स्थानीय विकास साइटों पर काम करने के लिए बहुत समय लगाते हैं, फिर जब हम काम करते हैं तो बस सब कुछ अपलोड करते हैं। यह ठीक है जब यह सिर्फ आप और परिवर्तन छोटे हैं, ... अधिक पढ़ें . Microsoft का मालिक है कोडप्लेक्स, जीथब के प्रतिद्वंद्वी ओपन सोर्स सॉफ्टवेयर पर बज़ की जाँच करने के लिए 8 वेबसाइट अधिक पढ़ें कोड साझा करने के क्षेत्र में, हालांकि यह कहीं भी सफल नहीं है।

डॉटनैट-GitHub

इस लेख की शुरुआत में (बेशर्म) सजा के बावजूद, Microsoft ने .NET फ्रेमवर्क को इसके अंतर्गत जारी नहीं किया है GNU लाइसेंस ओपन सोर्स सॉफ्टवेयर लाइसेंस: आपको किसका उपयोग करना चाहिए?क्या आप जानते हैं कि सभी ओपन सोर्स लाइसेंस एक जैसे नहीं होते हैं? अधिक पढ़ें . बल्कि, उन्होंने एमआईटी लाइसेंस का इस्तेमाल किया है Node.js नोड क्या है जेएस और मुझे क्यों ध्यान रखना चाहिए? [वेब विकास]जावास्क्रिप्ट एक क्लाइंट-साइड प्रोग्रामिंग भाषा है जो ब्राउज़र में चलती है, है ना? अब नहीं है। Node.js सर्वर पर जावास्क्रिप्ट चलाने का एक तरीका है; लेकिन यह बहुत अधिक के रूप में अच्छी तरह से है। अगर... अधिक पढ़ें , JQuery jQuery ट्यूटोरियल - आरंभ करना: मूल बातें और चयनकर्तापिछले हफ्ते, मैंने इस बारे में बात की कि किसी भी आधुनिक वेब डेवलपर के लिए jQuery कितना महत्वपूर्ण है और यह बहुत बढ़िया क्यों है। इस हफ्ते, मुझे लगता है कि यह समय है जब हमने अपने हाथों को कुछ कोड के साथ गंदा कर दिया और सीखा कि कैसे ... अधिक पढ़ें और पटरियों पर रूबी।

Microsoft, सॉफ़्टवेयर डेवलपर्स और आप के लिए इस कदम का क्या मतलब है के लिए उत्सुक? अधिक जानकारी के लिए आगे पढ़िए।

Microsoft बदल रहा है

पसंद करो या नहीं, Microsoft एक ही कंपनी नहीं है Microsoft को कोसना बंद करें: 5 तरीके जिसमें वे बहुत बढ़िया हैंMicrosoft को हमेशा उचित उपचार नहीं मिलता है। जब यह नीचे आता है, तो वे एक बहुत बढ़िया कंपनी हैं। पर्याप्त Microsoft को कोस रहा है, अब कुछ प्यार का समय है। अधिक पढ़ें यह 10 साल पहले था।

इसके बाद, लिनक्स बड़े पैमाने पर बाजार के लिए अभी तक तैयार नहीं था, उबंटू के साथ अभी भी मार्क शटलवर्थ की नजर में दूर की झलक है। Apple अपने लैजराइन पुनर्जन्म से गुजर रहा था, और केवल ठहराव और गिरावट के वर्षों के बाद विकास का अनुभव करना शुरू कर दिया था। Microsoft निर्विवाद रूप से राजा था। और वे घमंडी थे।

डॉटनैट-माइक्रोसॉफ्ट

चीजें बदलने लगीं। उन्हें एक बार उन क्षेत्रों में चुनौती दी गई थी, जहां वे एक बार स्मार्टफोन से लेकर वेब ब्राउज़र तक उत्पादकता सॉफ्टवेयर में हावी हो गए थे।

बाजार बदल रहा था, और परिणामस्वरूप Microsoft को बदलना पड़ा। तो उन्होंने किया।

स्टीव बाल्मर के कार्यकाल के अंत में, Microsoft था लिनक्स कर्नेल में पहले से ही शीर्ष 20 योगदानकर्ताओं में से एक. Azure - उनके प्रमुख वर्चुअलाइजेशन प्लेटफ़ॉर्म - ने लंबे समय से उपयोगकर्ताओं को लिनक्स बनाने की अनुमति दी थी वर्चुअल प्राइवेट सर्वर वर्चुअल प्राइवेट सर्वर के बारे में दो मिनट में जानेंकई बेहतरीन वेब होस्टिंग सेवाएँ उपलब्ध होने के साथ, अपनी आवश्यकताओं के अनुरूप सही निर्णय लेना कठिन है। अधिक पढ़ें (VPS है)। वे भी थे ज़ामरीन के साथ काम करना एक विंडोज-आधारित सॉफ्टवेयर सूट पर जो डेवलपर्स को एंड्रॉइड और आईओएस के लिए एप्लिकेशन बनाने की अनुमति देगा।

डॉटनैट-heartlinux

बेहतर बदलाव के लिए यह बदलाव तब और बढ़ गया जब स्टीव बाल्मर को इस विनाशकारी विफलता के बाद बाहर कर दिया गया विंडोज 8 और माइक्रोसॉफ्ट सरफेस टैबलेट, और माइक्रोसॉफ्ट की विफलता आईओएस और की निरंतर वृद्धि के साथ है एंड्रॉयड। नए सीईओ सत्य नडेला को लाया गया और रेडमंड ने अपनी कायापलट जारी रखी।

Microsoft ने ओपन-सोर्स समुदाय के साथ अपना जुड़ाव जारी रखा है। इसने क्रॉस-प्लेटफ़ॉर्म मोबाइल ऐप जारी किए हैं XIM; एक फोटो शेयरिंग ऐप अपनी तस्वीरों को साझा करें, Microsoft Xim के साथ आपका फ़ोन नहींलोगों के समूह के साथ फ़ोटो साझा करना आसान हो गया। एक व्यक्ति शो को नियंत्रित करता है, हर कोई एक लिंक के माध्यम से अपने स्वयं के उपकरणों में शामिल हो सकता है, और जब सभी को देखा गया था, तो प्रस्तुति स्वयं-विनाश करती है। अधिक पढ़ें iOS और Android के लिए। उन्होंने अपना भी दे दिया Android के उपयोगकर्ताओं के लिए कार्यालय सूट Android बनाम Microsoft Office Google डॉक्स: कौन सा बेहतर है? अधिक पढ़ें , आईओएस और विंडोज फोन। और हां, उनके पास अपने टेक्नोलॉजी पोर्टफोलियो की खुली खामियां भी हैं। Microsoft एक बदली हुई कंपनी है। लेकिन आपके लिए इसका क्या मतलब है?

हर जगह .नेट

यह कहना सुरक्षित है कि .NET दुनिया का सबसे सेक्सी सॉफ्टवेयर पैकेज नहीं है। फिर भी, यदि आप एक Windows उपयोगकर्ता हैं, तो यह आप पर पूरी तरह निर्भर है।

सॉफ़्टवेयर डेवलपर इसका उपयोग करते हैं क्योंकि यह सुसंगत है। वे किसी भी समर्थित भाषा के साथ .NET फ्रेमवर्क को लक्षित करने वाले ऐप्स का निर्माण कर सकते हैं, और परिणाम समान होंगे। कॉमन लैंग्वेज रनटाइम (सीएलआर) भी असाधारण रूप से तेज है, और सरासर गति में जावा वर्चुअल मशीन को टक्कर देती है।

डॉटनैट-डॉटनैट

और अब, ओएस एक्स और लिनक्स उपयोगकर्ता इसका लाभ उठा सकते हैं।

इससे पहले कि मैं जारी रखूं, यह बताता है कि .NET के लिए एक खुला स्रोत विकल्प है जिसे मोनो कहा जाता है। मोनो के लिए विकास उपकरण ओएस एक्स, लिनक्स और विंडोज सहित विभिन्न प्लेटफार्मों पर उपलब्ध हैं, जबकि मोनो के साथ बनाए गए एप्लिकेशन एंड्रॉइड, निनटेंडो Wii, प्लेस्टेशन 3 और सहित कई प्रकार के प्लेटफार्मों पर चल सकते हैं Xbox 360।

हालांकि, मोनो को हमेशा पूर्णता की कमी का सामना करना पड़ा, विशेष रूप से 'वास्तविक चीज़' की तुलना में।

अब नहीं है। जल्द ही, ओएस एक्स और लिनक्स उपयोगकर्ता विंडोज उपयोगकर्ताओं के समान ही .NET सुविधाओं का आनंद लेंगे।

लेकिन वास्तविक दुनिया के संदर्भ में इसका क्या मतलब है? ठीक है, एक साथ क्रॉस-प्लेटफ़ॉर्म रिलीज़ और अधिक वाणिज्यिक सॉफ़्टवेयर और गेम की अपेक्षा करें। इन क्षेत्रों में परंपरागत रूप से संघर्ष करने के बावजूद, लिनक्स और ओएस एक्स गेमिंग प्लेटफार्मों की ओर मार्च करना जारी रखेगा।

ओएस एक्स और लिनक्स के लिए विंडोज एप्लिकेशन को पोर्ट करना काफी सरल होने वाला है। हालांकि - जैसा कि Engadget saliently ने बताया - कुछ अनुप्रयोगों को चलाने के लिए अभी भी महत्वपूर्ण संशोधनों की आवश्यकता होगी।

विंडोज प्रेजेंटेशन फाउंडेशन सहित, चीजों के उपयोगकर्ता-सामना पक्ष के लिए आवश्यक भागों को छोड़ देता है इंटरफ़ेस और दस्तावेज़ सुविधाओं को संभालता है, इसलिए कई .NET ऐप्स और सेवाओं को या तो बड़े बदलावों की आवश्यकता होगी या उन्हें चलाना नहीं होगा सब। इसके अलावा, बहुत सारे विंडोज ऐप हैं जो अन्य रूपरेखाओं पर निर्भर करते हैं।
स्रोत: Engadget

Microsoft भी डेवलपर्स का ध्यान हटाने की उम्मीद कर रहा है। विशेष रूप से, वेब डेवलपर्स, जिनमें से कई ने माइक्रोसॉफ्ट के स्वामित्व और प्रतिबंधात्मक प्रौद्योगिकी स्टैक के बजाय पायथन, पीएचपी या रूबी ऑन रेल्स सीखने के लिए चुना है।

.NET और ASP.NET vNext के ओपन सोर्स रिलीज़ के साथ, Microsoft वेब विकास की दुनिया में कुछ विश्वसनीयता बहाल करने की उम्मीद कर रहा है।

एक कदम सही दिशा में

माइक्रोसॉफ्ट ने भी घोषणा की विजुअल स्टूडियो कम्युनिटी 2013 की रिलीज़. यह विजुअल स्टूडियो प्रोफेशनल के समान प्रभावी है, लेकिन एक महत्वपूर्ण अंतर के साथ। डॉलर के सैकड़ों (या, कुछ मामलों में, हजारों) की लागत के बजाय, यह मुफ़्त है।

Microsoft बदल रहा है, और डेवलपर समुदाय को शामिल करने की उनकी इच्छा इसका प्रमाण है। लेकिन आप क्या सोचते हैं? मुझे इसके बारे में सुनना अच्छा लगता है। मुझे नीचे एक टिप्पणी दें, और हम चैट करेंगे.

चित्र का श्रेय देना: केन वोल्‍टर / Shutterstock.com,

मैथ्यू ह्यूजेस लिवरपूल, इंग्लैंड के एक सॉफ्टवेयर डेवलपर और लेखक हैं। वह शायद ही कभी अपने हाथ में मजबूत काली कॉफी के कप के बिना पाया जाता है और अपने मैकबुक प्रो और अपने कैमरे को पूरी तरह से निहारता है। आप उनके ब्लॉग को पढ़ सकते हैं http://www.matthewhughes.co.uk और @matthewhughes पर ट्विटर पर उसका अनुसरण करें