Microsoft Visual Studio ऑनलाइन के साथ अपने ब्राउज़र में कोडिंग शुरू करें
विज्ञापन
सॉफ्टवेयर और वेब विकास हाल के वर्षों में मौलिक रूप से बदल गया है। टीमों को अब एक ही स्थान साझा नहीं करना है। इसके अलावा, सॉफ्टवेयर, एप्लिकेशन और वेबसाइटों को विकसित करने के लिए उपलब्ध टूल में सुधार हुआ है।
इसके बावजूद, अभी भी ऐसी परिस्थितियाँ हैं जहाँ आपको एक केंद्रीकृत कार्य परिवेश की आवश्यकता हो सकती है। यह वह जगह है जहाँ विज़ुअल स्टूडियो ऑनलाइन जैसे दूरस्थ विकास उपकरण आते हैं। आज हम देखेंगे कि यह किसी दूरस्थ विकास टीम में काम करने वाले को कैसे प्रभावित कर सकता है।
दृश्य स्टूडियो ऑनलाइन दर्ज करें
हाल ही में एक घोषणा में, Microsoft ने वास्तव में अज्ञेय कोडिंग के लिए अनुमति देने के लिए विजुअल स्टूडियो ऑनलाइन का खुलासा किया। विजुअल स्टूडियो ऑनलाइन में आपके स्थानीय संपादक के साथ समन्वय के लिए पूरी तरह से विकसित ब्राउज़र कोड संपादक और एक केंद्रीय परियोजना हब दोनों हैं।
भ्रामक रूप से, दृश्य स्टूडियो ऑनलाइन एक नाम के रूप में कुछ समय के लिए रहा है। यह Azure DevOps सेवा, एक ऑनलाइन परियोजना प्रबंधन प्रणाली का मूल नाम था।
नाम इस संदर्भ में बहुत अधिक समझ में आता है, क्योंकि Microsoft जो लॉन्च करता हुआ दिखाई देता है वह एक पूरी तरह से दूरस्थ, सर्वर होस्टेड विज़ुअल स्टूडियो कोड और विज़ुअल स्टूडियो का साथी है।
विज़ुअल स्टूडियो कोड क्या है?
विज़ुअल स्टूडियो ऑनलाइन के निहितार्थ को समझने के लिए, आपको विज़ुअल स्टूडियो कोड (वीएस कोड) से परिचित होना होगा।
VS कोड डेवलपर्स के लिए Microsoft का मुफ्त कोड संपादक है। विज़ुअल स्टूडियो (माइक्रोसॉफ्ट के प्रमुख आईडीई) के विपरीत, वीएस कोड एक खुला स्रोत है, और एक पूर्ण एकीकृत विकास वातावरण (आईडीई) की तुलना में सब्लिम टेक्स्ट और एटम जैसे पाठ संपादकों के करीब है।
विंडोज, मैक और लिनक्स के लिए उपलब्ध है, यह प्रोग्रामिंग के लिए पूरी तरह से चित्रित हल्के वातावरण प्रदान करता है। एक्सटेंशन कोड पूरा करने और लाइनिंग के साथ मदद करते हैं, और विज़ुअल स्टूडियो लाइव शेयर इंटरनेट कनेक्शन के माध्यम से सहयोगी कोडिंग की अनुमति देता है। दृश्य स्टूडियो ऑनलाइन साझा कोडिंग वातावरणों के लिए आगे भी अंतर को पाटने के लिए निर्धारित है।
विजुअल स्टूडियो ऑनलाइन कैसे काम करेगा?
स्थानीय मशीन पर विकास के माहौल को कॉन्फ़िगर करने के बजाय, विजुअल स्टूडियो ऑनलाइन एक ही सिस्टम पर काम करने वाली टीम का अनुभव देता है। यह समझने के लिए कि यह शक्तिशाली क्यों है, विकास टीम में काम करने के लिए आवश्यक चरणों पर विचार करें।
सभी के लिए समान उपकरण और पुस्तकालय उपलब्ध होना आवश्यक है। विभिन्न विकास मशीनें अलग-अलग ऑपरेटिंग सिस्टम, या सॉफ़्टवेयर के संस्करण चला सकती हैं। पैकेज प्रबंधन और संस्करण नियंत्रण मदद कर सकता है, लेकिन यह प्रत्येक टीम के सदस्य पर निर्भर है कि वे अपने पर्यावरण को नियंत्रित करें।
यहां तक कि हार्डवेयर भी एक मुद्दा हो सकता है। यदि आपकी मशीन किसी प्रोजेक्ट के तत्वों के अनुकूल नहीं थी, तो हाल ही में आपके पास नया कंप्यूटर पाने के अलावा कोई विकल्प नहीं था। अब, यहां तक कि स्थानीय रूप से स्थापित कुछ भी नहीं के साथ, आप किसी भी विकास सेटअप के साथ काम कर सकते हैं।
क्या यह पहले से मौजूद नहीं है?
पूरी तरह से ऑनलाइन आईडीई कुछ भी नया नहीं है और अमेज़ॅन का एडब्ल्यूएस क्लाउड 9 आईडीई सुविधाओं से समृद्ध एक मजबूत वातावरण है। इसी तरह, छोटे पैमाने पर समूह के विकास के लिए डिज़ाइन की गई कई ऑनलाइन सदस्यता सेवाएं हैं।
यहां तक कि ऑनलाइन आईडीई भी हैं जो वीएस कोड के ओपन सोर्स कोडबेस का उपयोग करते हैं, और सॉफ्टवेयर से परिचित कोई भी घर पर काफी महसूस करेगा।
ब्राउज़र और स्थानीय रूप से दोनों के माध्यम से सुगम वातावरण उपलब्ध होना इनमें से किसी एक सेवा के साथ तकनीकी रूप से संभव है। इसके विपरीत विज़ुअल स्टूडियो ऑनलाइन क्या करेगा इसकी संभावना अधिक सुव्यवस्थित और सुलभ अनुभव है।
विजुअल स्टूडियो ऑनलाइन को क्या खास बनाता है?
पूरी परियोजना को प्रभावी रूप से एक मशीन पर रखने का मतलब है कि हर कोई हमेशा एक ही सेटअप के साथ काम करता है। कोई फर्क नहीं पड़ता कि आप एक अनुभवी प्रोग्रामर हैं, या यह काम पर आपका पहला दिन है, सब कुछ पहले से ही पहले से सेट है।
उदाहरण के लिए, यदि एक नई प्रणाली या ढांचे के लिए परियोजना की जरूरतें बदलती हैं, तो केवल एक विकास परिवेश को बदलने की जरूरत है, और वे परिवर्तन स्वचालित रूप से टीम के प्रत्येक सदस्य के पास हो जाते हैं।
सिद्धांत रूप में, आपके सामान्य विकास मशीन पर घर पर काम करने में, उधार के कंप्यूटर पर या स्मार्टफोन पर भी कोई अंतर नहीं होगा - अगर आप अपने अंगूठे के साथ कोडिंग को सहन कर सकते हैं!
क्या दृश्य स्टूडियो ऑनलाइन कर सकते हैं?
लेखन के समय, विजुअल स्टूडियो ऑनलाइन बाहर नहीं है, लेकिन सामान्य वर्कफ़्लो सेट लगता है। इसमें वी.एस. कोड जैसी सभी सुविधाएँ जैसे कोड पूरा करना, लाइन लगाना और ब्राउज़र में सहयोग करना शामिल होगा।
इसके अलावा, उपयोगकर्ता की वरीयताओं और विषयों के साथ सभी परियोजना विवरण, ब्राउज़र और स्थानीय कोड संपादक उदाहरणों के बीच सिंक करेंगे।
Microsoft ने अपनी आदतों के आधार पर बेहतर कोड सुझाव देने और पूरा करने के लिए IntelliCode एकीकरण, लीवरेजिंग मशीन लर्निंग की भी घोषणा की। अपुष्ट होते हुए, यह अत्यधिक संभावना है कि इंटेलीकोड पूरी टीमों के लिए स्केलेबल होगा, जिससे किसी प्रोजेक्ट के आर्किटेक्चर के आधार पर डायनामिक टूल की अनुमति मिलेगी।
मेरे कस्टम कोडिंग सेटअप के बारे में क्या?
एकल विकास मशीन दृष्टिकोण के लिए एक स्पष्ट दोष व्यक्तिगत अनुकूलन है। यदि आप किसी विशिष्ट वर्कफ़्लो, लेआउट या कस्टम कीबोर्ड शॉर्टकट के लिए उपयोग किए जाते हैं, तो इसे समायोजित करना कठिन हो सकता है।
सौभाग्य से, यह दृश्य स्टूडियो ऑनलाइन काम नहीं करेगा। प्रति-उपयोगकर्ता थीम अलग-अलग सेटअप की अनुमति देगा। हालांकि निस्संदेह एक ऑफ-लाइन संपादक का उपयोग करने के बीच कुछ अंतर होंगे, उपयोगकर्ता अनुभव आपके घर के वातावरण के समान होना चाहिए।
एक और ध्यान देने वाली बात यह है कि Visual Studio ऑनलाइन एक प्रतिस्थापन VS कोड या विज़ुअल स्टूडियो नहीं है। यह एक साथी ऐप है जो उपयोगकर्ताओं को सीधे ब्राउज़र में कोड करने की अनुमति देता है। मान लिया वर्कफ़्लो में आपके स्थानीय सेटअप को नई ऑनलाइन सेवा से जोड़ना शामिल है।
मुझे दूरस्थ कोड संपादक की आवश्यकता क्यों है?
यदि आप पहले से ही विकास के लिए अपने घर की मशीन का उपयोग करते हैं, तो आप आश्चर्यचकित हो सकते हैं कि आप विज़ुअल स्टूडियो ऑनलाइन से क्यों परेशान होंगे।
यह सभी के लिए नहीं हो सकता है। लोन डेवलपर्स या माइक्रोकंट्रोलर या अन्य हार्डवेयर के साथ काम करने वाले किसी व्यक्ति को क्लाउड-आधारित विकास वातावरण से लाभ नहीं हो सकता है। इसके अलावा, यदि आप पहले से ही एक अलग कोड संपादक से परिचित हैं और प्रोग्रामिंग के लिए वर्चुअल वातावरण का उपयोग करने के साथ सहज हैं, तो सीखें कि पायथन वर्चुअल वातावरण का उपयोग कैसे करें जानें कि पायथन वर्चुअल वातावरण का उपयोग कैसे करें कि क्या आप एक अनुभवी पायथन डेवलपर हैं, या आप अभी शुरू कर रहे हैं किसी भी पायथन प्रोजेक्ट के लिए वर्चुअल माहौल सेटअप करना सीखना जरूरी है। और पढ़ें, तो स्विच बनाना व्यर्थ लग सकता है।
विजुअल स्टूडियो ऑनलाइन से वास्तविक लाभ शुरुआती डेवलपर्स के लिए होगा। पैकेज प्रबंधन के खान क्षेत्र को नेविगेट करने की आवश्यकता नहीं है।
इससे भी महत्वपूर्ण यह है कि विज़ुअल स्टूडियो ऑनलाइन किसी के लिए भी विकास को खोलता है। यह मायने नहीं रखता कि आप क्रोमबुक, स्मार्टफोन या डंपस्टर में पाए गए पुराने पीसी का उपयोग करते हैं या नहीं - आपको उसी उपकरण तक पहुंच प्राप्त होती है।
मुझे विज़ुअल स्टूडियो ऑनलाइन कहाँ मिल सकता है?
लेखन के समय के रूप में, वीएस ऑनलाइन जनता के लिए उपलब्ध नहीं है। एक निजी पूर्वावलोकन है, और आप इसे एक्सेस करने के लिए Microsoft में आवेदन कर सकते हैं। हालाँकि, संभावना यह है कि जब तक आप इसे आज़माने के लिए सार्वजनिक बीटा में नहीं होंगे, तब तक प्रतीक्षा करनी होगी।
उस ने कहा, यदि आप कुछ समान अनुभव करना चाहते हैं, तो वीएस कोड के ऑनलाइन संस्करण उपलब्ध हैं। चूंकि यह ओपन सोर्स सॉफ्टवेयर है, इसलिए आपको अपने सर्वर के लिए एक संस्करण बनाने से रोकने के लिए कुछ भी नहीं है। यदि यह बहुत अधिक काम की तरह लगता है, तो कोडर और स्टैकब्लिट्ज़ जैसी साइटें वीएस कोड के दोनों ब्राउज़र संस्करण हैं।
ब्राउज़र-आधारित आईडीई पर अधिक
विजुअल स्टूडियो ऑनलाइन ऑनलाइन विकास को एक नए स्तर पर ले जाएगा। सहयोगी कोडिंग का स्वाद लेने के लिए, आपको विजुअल स्टूडियो लाइव शेयर से खुद को परिचित करना चाहिए।
जब आप विज़ुअल स्टूडियो ऑनलाइन के रिलीज़ होने की प्रतीक्षा कर रहे हैं, तो क्यों न कई ब्राउज़र आधारित IDEs में से एक आज़माएं। 13 बेस्ट ब्राउज़र IDEs हर प्रोग्रामर को 13 सर्वश्रेष्ठ ब्राउज़र IDE के बारे में जानना चाहिए। प्रत्येक प्रोग्रामर को एक विश्वसनीय ब्राउज़र-आधारित एकीकृत विकास की तलाश में होना चाहिए। वातावरण? इन ब्राउज़र आईडीई के साथ कहीं भी विकसित करना शुरू करें। और अधिक पढ़ें पहले से ही वहाँ?
इसके बारे में अधिक जानें: सहयोग उपकरण, एकीकृत विकास पर्यावरण, विज़ुअल स्टूडियो कोड, विज़ुअल स्टूडियो ऑनलाइन।