माइक्रोसॉफ्ट विज़ुअल स्टूडियो - संस्करण, तुलना, सुविधाएँ, अक्सर पूछे जाने वाले प्रश्न

Microsoft Visual Studio Editions



Microsoft Visual Studio Microsoft का एक एकीकृत विकास वातावरण (IDE) है। इसका उपयोग कंप्यूटर प्रोग्राम, साथ ही वेबसाइटों, वेब ऐप्स, वेब सेवाओं और मोबाइल ऐप्स को विकसित करने के लिए किया जाता है। विजुअल स्टूडियो विंडोज एपीआई, विंडोज फॉर्म, विंडोज प्रेजेंटेशन फाउंडेशन, विंडोज स्टोर और माइक्रोसॉफ्ट सिल्वरलाइट जैसे माइक्रोसॉफ्ट सॉफ्टवेयर डेवलपमेंट प्लेटफॉर्म का उपयोग करता है। यह देशी कोड और प्रबंधित कोड दोनों का उत्पादन कर सकता है। विज़ुअल स्टूडियो में IntelliSense के साथ-साथ कोड रिफैक्टरिंग का समर्थन करने वाला एक कोड संपादक शामिल है। एकीकृत डीबगर स्रोत-स्तर डीबगर और मशीन-स्तर डीबगर दोनों के रूप में काम करता है। अन्य बिल्ट-इन टूल्स में GUI एप्लिकेशन, वेब डिज़ाइनर, क्लास डिज़ाइनर और डेटाबेस स्कीमा डिज़ाइनर बनाने के लिए एक फॉर्म डिज़ाइनर शामिल है। विज़ुअल स्टूडियो विभिन्न प्रोग्रामिंग भाषाओं का समर्थन करता है और कोड संपादक और डीबगर को लगभग किसी भी प्रोग्रामिंग भाषा का समर्थन करने की अनुमति देता है, बशर्ते भाषा-विशिष्ट सेवा मौजूद हो। अंतर्निहित भाषाओं में C, C++ और C# शामिल हैं, और अन्य भाषाओं जैसे F#, IronPython, IronRuby, और Python के लिए समर्थन अलग से स्थापित भाषा सेवाओं के माध्यम से उपलब्ध है। तीसरे पक्ष के भाषा टूलसेट जिन्हें एकीकृत किया जा सकता है उनमें ReSharper, विजुअल स्टूडियो के लिए एक लोकप्रिय उत्पादकता विस्तार शामिल है। Microsoft Visual Studio के कई संस्करण हैं जो सॉफ़्टवेयर विकास में विशिष्ट भूमिकाओं के लिए डिज़ाइन किए गए हैं, जैसे आर्किटेक्ट, डेटाबेस एडमिनिस्ट्रेटर, टेस्टर, और इसी तरह। सबसे लोकप्रिय संस्करण व्यावसायिक संस्करण है, जिसमें अधिकांश उपयोगकर्ताओं के लिए बुनियादी सुविधा सेट शामिल है। एंटरप्राइज़ संस्करण में व्यावसायिक संस्करण की सभी सुविधाएँ, साथ ही एंटरप्राइज़ विकास के लिए अतिरिक्त सुविधाएँ, जैसे उन्नत डिबगिंग और परीक्षण उपकरण, सर्वर-साइड कोड प्रबंधन और स्रोत नियंत्रण और कार्य आइटम ट्रैकिंग के लिए Microsoft टीम फाउंडेशन सर्वर के साथ एकीकरण शामिल हैं। अंतिम संस्करण विज़ुअल स्टूडियो का सबसे व्यापक संस्करण है, और इसमें एंटरप्राइज़ संस्करण की सभी विशेषताओं के साथ-साथ उन्नत विकास के लिए अतिरिक्त सुविधाएँ शामिल हैं, जैसे मॉडलिंग टूल और एक यूएमएल डिज़ाइनर, कोड विश्लेषण उपकरण और समानांतर कंप्यूटिंग के लिए समर्थन। माइक्रोसॉफ्ट विजुअल स्टूडियो एक्सप्रेस नामक विजुअल स्टूडियो का एक मुफ्त संस्करण भी प्रदान करता है, जिसे शौकिया, छात्रों और नौसिखिए डेवलपर्स के लिए डिज़ाइन किया गया है। इसमें विजुअल स्टूडियो के अन्य संस्करणों में उपलब्ध सुविधाओं का एक सबसेट शामिल है।



विजुअल स्टूडियो Microsoft का अपना IDE है, जिसका मूल रूप से प्रोजेक्ट बोस्टन नाम था और 1997 में जारी किया गया था। इस बार, Microsoft ने अपने सभी विकास उपकरणों को बंडल किया है और उन्हें एक उत्पाद में खरीदा है। सॉफ्टवेयर का मूल संस्करण दो संस्करणों में आया था। यह पहला था विजुअल स्टूडियो प्रोफेशनल और दूसरा अधिक शक्तिशाली था विजुअल स्टूडियो एंटरप्राइज़ . व्यावसायिक संस्करण 3 सीडी के साथ आया, जबकि उन्नत एंटरप्राइज़ संस्करण 3 सीडी के साथ आया। अब बात करते हैं विजुअल स्टूडियो 2017 की।





माइक्रोसॉफ्ट विजुअल स्टूडियो





माइक्रोसॉफ्ट विजुअल स्टूडियो

वर्तमान में Visual Studio का संस्करण 11, जिसका नाम Visual Studio 2017 है, Microsoft की डेवलपर टूल टीम का नवीनतम स्थिर रिलीज़ है। यह 3 मुख्य संस्करणों में उपलब्ध है, अर्थात्:



  1. नि: शुल्क समुदाय संस्करण,
  2. व्यावसायिक संस्करण और
  3. कॉर्पोरेट संस्करण।

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

फिलहाल विजुअल स्टूडियो है कोड संपादक , डीबगर , ए डिजाइनर . इसका मतलब है कि यहां आप सर्वर साइड या कंसोल के लिए सरल कोड को संपादित या लिख ​​सकते हैं, आप यह जांच सकते हैं कि आपके द्वारा लिखा गया कोड काम करता है या नहीं और यदि आपके कोड में सुधार की आवश्यकता है तो यह मदद कर सकता है। यह एक डिज़ाइनर भी है, जैसा कि अब आप विज़ुअल स्टूडियो में उपयोगकर्ता इंटरफ़ेस और उपयोगकर्ता अनुभव बना सकते हैं, ठीक वैसे ही जैसे आप ब्लेंड या XAML का उपयोग करके UWP या Xamarin के लिए ऐप विकसित करते समय करेंगे।

इस आलेख की सभी जानकारी Microsoft द्वारा बनाए गए फ़ुटनोट्स को संदर्भित करती है। वे नीचे सूचीबद्ध हैं:



    • कॉर्पोरेट संस्थाओं को >250 पीसी या > मिलियन वार्षिक राजस्व के रूप में परिभाषित किया गया है।
    • विंडोज डेस्कटॉप, यूनिवर्सल विंडोज एप्स, वेब (ASP.NET), ऑफिस 365, लाइन ऑफ बिजनेस एप्स, अपाचे कॉर्डोवा, एज़्योर स्टैक, C++ क्रॉस प्लेटफॉर्म लाइब्रेरी डेवलपमेंट, पायथन, Node.js, .NET कोर, डॉकर टूल्स
    • रीड-ओनली मोड में विज़ुअल स्टूडियो के अन्य संस्करणों में बनाए गए आरेखों को खोल सकते हैं।
    • स्तरीय इंटरैक्शन प्रोफ़ाइलिंग सक्षम करता है.

आइए अब केवल विजुअल स्टूडियो संस्करणों की तुलना करें।

विजुअल स्टूडियो समुदाय का मुफ्त संस्करण

1] यह किसके लिए है?

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

2] क्या यह विकास मंच का समर्थन करेगा?

जैसा कि मैंने ऊपर उल्लेख किया है, यह होगा मैं निश्चित रूप से समर्थन करता हूँ विकास मंच।

3] कैसे एक एकीकृत विकास पर्यावरण के बारे में?

IDE के लिए, Visual Studio का मुफ़्त सामुदायिक संस्करण निम्नलिखित विशेषताओं का समर्थन करेगा। यह पीक डिटेक्शन, रीफैक्टरिंग, वन-क्लिक वेब डिप्लॉयमेंट, मॉडल रिसोर्स व्यूअर, डिपेंडेंसी ग्राफ और कोड मैप्स के साथ विज़ुअलाइज़ेशन सॉल्यूशंस और मल्टी-टारगेटिंग को सपोर्ट करेगा।

4] उन्नत डिबगिंग और डायग्नोस्टिक्स?

उन्नत डिबगिंग और डायग्नोस्टिक्स के तहत, विजुअल स्टूडियो का मुफ्त संस्करण निम्नलिखित का समर्थन करता है। यह कोड मेट्रिक्स, ग्राफिक्स डिबगिंग, स्टेटिक कोड विश्लेषण और एक प्रदर्शन और डायग्नोस्टिक्स हब का समर्थन करता है।

5] परीक्षण उपकरणों के लिए समर्थन

खैर, चूंकि यह सीमित सुविधाओं और उपकरणों के साथ विजुअल स्टूडियो का एक निःशुल्क संस्करण है। यह सिर्फ यूनिट परीक्षण का समर्थन करता है डेवलपर्स के लिए उनके कोड का परीक्षण करने के लिए।

6] ज़ामरीन (क्रॉस-प्लेटफ़ॉर्म डेवलपमेंट) कितनी अच्छी तरह से एकीकृत है?

ठीक है अगर आप सोच रहे हैं ज़मारिन , क्या स्कोर है। निम्नलिखित क्रॉस-प्लेटफ़ॉर्म सुविधाओं को विजुअल स्टूडियो समुदाय द्वारा Xamarin के तहत समर्थित किया गया है। यह Android और iOS ऐप्स, iOS और Android UI डेवलपर्स, Xamarin Forms (Xamarin.Forms for short) और Xamarin झटपट प्लेयर के बीच कोड साझा करना है।

7] क्या आप विजुअल स्टूडियो समुदाय में अन्य डेवलपर्स के साथ सहयोग कर सकते हैं?

ठीक है, माइक्रोसॉफ्ट ने आपकी देखभाल की है। आपकी सभी सहयोग आवश्यकताओं को पूरा करने के लिए निम्न सुविधाएँ Visual Studio द्वारा समर्थित हैं। ये PowerPoint में स्टोरीबोर्डिंग, कोड समीक्षा, कार्य रोकने/फिर से शुरू करने की क्षमताएं, और तृतीय-पक्ष ऑथरिंग टूल के समर्थन के साथ टीम एक्सप्लोरर हैं।

पढ़ना : क्या हुआ है विजुअल स्टूडियो कोड ?

विजुअल स्टूडियो प्रोफेशनल

1] यह किसके लिए है?

विज़ुअल स्टूडियो समुदाय के लिए जो उल्लेख किया गया है, उसके अलावा, विज़ुअल स्टूडियो का यह पेशेवर संस्करण उद्यमों जैसे उपयोग के मामलों में समर्थित है।

2] क्या यह विकास मंच का समर्थन करेगा?

जैसा कि मैंने ऊपर कहा, वह निश्चित रूप से समर्थन करेंगे विकास मंच।

3] कैसे एक एकीकृत विकास पर्यावरण के बारे में?

IDE की बात करें तो Visual Studio का व्यावसायिक संस्करण उन सभी चीज़ों का समर्थन करेगा जिनका Visual Studio समुदाय समर्थन करता है। यह अतिरिक्त रूप से CodeLens को सपोर्ट करेगा .

4] उन्नत डिबगिंग और डायग्नोस्टिक्स?

उन्नत डिबगिंग और डायग्नोस्टिक्स के तहत, पेशेवर संस्करण बिल्कुल सब कुछ का समर्थन करता है जो विज़ुअल स्टूडियो का मुफ्त संस्करण समर्थन करता है, जो विज़ुअल स्टूडियो समुदाय द्वारा समर्थित है।

5] विजुअल स्टूडियो परीक्षण उपकरणों का कितना अच्छा समर्थन करता है, इस बारे में बात करना

ठीक है, पेशेवर विज़ुअल स्टूडियो में अभी भी एंटरप्राइज़ संस्करण की तुलना में सीमित सुविधाएँ और उपकरण हैं। यह सिर्फ यूनिट परीक्षण का समर्थन करता है डेवलपर्स के लिए उनके कोड का परीक्षण करने के लिए।

6] ज़ामरीन (क्रॉस-प्लेटफ़ॉर्म डेवलपमेंट) कितनी अच्छी तरह से एकीकृत है?

ठीक है, यदि आप Xamarin में रुचि रखते हैं, तो यह Visual Studio समुदाय के समान सुविधाओं का समर्थन करता है। निम्नलिखित क्रॉस-प्लेटफ़ॉर्म सुविधाओं को विजुअल स्टूडियो समुदाय द्वारा Xamarin के तहत समर्थित किया गया है। यह Android और iOS ऐप्स, iOS और Android UI डेवलपर्स, Xamarin Forms (Xamarin.Forms for short) और Xamarin झटपट प्लेयर के बीच कोड साझा करना है।

7] क्या आप विजुअल स्टूडियो प्रोफेशनल का उपयोग कर अन्य डेवलपर्स के साथ सहयोग कर सकते हैं?

ठीक है, माइक्रोसॉफ्ट ने आपकी देखभाल की है। आपकी सभी सहयोग आवश्यकताओं को पूरा करने के लिए सभी सुविधाएँ Visual Studio द्वारा समर्थित हैं। ये PowerPoint में स्टोरीबोर्डिंग, कोड समीक्षा, कार्य रोकने/फिर से शुरू करने की क्षमताएं, और तृतीय-पक्ष ऑथरिंग टूल के समर्थन के साथ टीम एक्सप्लोरर हैं।

विजुअल स्टूडियो एंटरप्राइज़

1] यह किसके लिए है?

विजुअल स्टूडियो प्रोफेशनल के समान, यह व्यक्तिगत डेवलपर्स, क्लासरूम लर्निंग, अकादमिक शोध, ओपन सोर्स प्रोजेक्ट भागीदारी, 5 उपयोगकर्ताओं तक के गैर-कॉरपोरेट संगठनों और उद्यमों का समर्थन करता है।

2] क्या यह विकास मंच का समर्थन करेगा?

जैसा कि मैंने ऊपर कहा, वह निश्चित रूप से समर्थन करेंगे विकास मंच।

3] कैसे एक एकीकृत विकास पर्यावरण के बारे में?

IDE की बात करें तो Visual Studio Enterprise संस्करण उन सभी चीज़ों का समर्थन करेगा जिनका Visual Studio Professional समर्थन करता है। यह अतिरिक्त रूप से लाइव डिपेंडेंसी वैलिडेशन, आर्किटेक्चरल लेयर डायग्राम्स, आर्किटेक्चर वैलिडेशन और कोड क्लोन को सपोर्ट करेगा।

4] उन्नत डिबगिंग और डायग्नोस्टिक्स?

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

5] परीक्षण उपकरणों के लिए समर्थन

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

6] ज़ामरीन (क्रॉस-प्लेटफ़ॉर्म डेवलपमेंट) कितनी अच्छी तरह से एकीकृत है?

ठीक है, यदि आप Xamarin में रुचि रखते हैं, तो यह Visual Studio समुदाय और Visual Studio Enterprise समर्थन की तुलना में अधिक सुविधाओं का समर्थन करता है। Xamarin नामक दो अन्य संस्करणों द्वारा समर्थित सुविधाओं के अलावा निम्नलिखित क्रॉस-प्लेटफ़ॉर्म सुविधाएँ Visual Studio Enterprise द्वारा समर्थित हैं। ये इनलाइन असेंबली, ज़ामरीन इंस्पेक्टर, ज़ामरीन प्रोफाइलर और विंडोज के लिए आईओएस रिमोट सिम्युलेटर हैं।

7] क्या आप विजुअल स्टूडियो एंटरप्राइज़ का उपयोग कर अन्य डेवलपर्स के साथ सहयोग कर सकते हैं?

ठीक है, माइक्रोसॉफ्ट ने आपकी देखभाल की है। जाहिर है, आपकी सभी सहयोग आवश्यकताओं को पूरा करने के लिए विजुअल स्टूडियो द्वारा सभी सुविधाओं का समर्थन किया जाता है। ये PowerPoint में स्टोरीबोर्डिंग, कोड समीक्षा, कार्य रोकने/फिर से शुरू करने की क्षमताएं, और तृतीय-पक्ष ऑथरिंग टूल के समर्थन के साथ टीम एक्सप्लोरर हैं।

समूह नीति अद्यतन को कैसे बाध्य करें

विजुअल स्टूडियो डाउनलोड करें

यदि आप अभ्यास में विजुअल स्टूडियो को आजमाना चाहते हैं, तो आप इससे अधिक सीख सकते हैं और इसे डाउनलोड कर सकते हैं VisualStudio.com।

बख्शीश : Microsoft विज़ुअल स्टूडियो देव अनिवार्यताएँ आपको डेवलपर बनने के लिए आवश्यक सभी टूल और सेवाएं निःशुल्क प्रदान करता है। सॉफ्टवेयर को अधिक डेवलपर्स और उत्साही लोगों को उनकी पसंदीदा तकनीकों को आज़माने के लिए प्रोत्साहित करने के लिए मुफ्त उपकरण, सेवाएं और प्रशिक्षण प्रदान करने के लिए डिज़ाइन किया गया है।

विंडोज त्रुटियों को जल्दी से खोजने और स्वचालित रूप से ठीक करने के लिए पीसी रिपेयर टूल डाउनलोड करें

अब पढ़ो : विज़ुअल स्टूडियो के साथ आरंभ करने के लिए शुरुआती मार्गदर्शिका .

लोकप्रिय पोस्ट