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

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

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

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

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

  1. नि: शुल्क समुदाय संस्करण,
  2. व्यावसायिक संस्करण, और
  3. एंटरप्राइज़ संस्करण।

सामुदायिक संस्करण(Community edition is the free version) सॉफ्टवेयर बंडल का मुफ्त संस्करण है और कम से कम विशेष रुप से प्रदर्शित है । लेकिन वैसे भी, यह आपका काम नौसिखिए या छात्र डेवलपर के रूप में करता है। दूसरा व्यावसायिक संस्करण है जो (Professional Edition)सामुदायिक(Community) संस्करण की तुलना में थोड़ा अधिक शक्तिशाली है और फिर विजुअल स्टूडियो के लिए सभी शक्तिशाली उपकरणों के साथ पूर्ण (Studio)एंटरप्राइज़(Enterprise) पैकेज आता है ।

अभी तक, विजुअल स्टूडियो एक कोड एडिटर(Code Editor) , डीबगर(Debugger) और एक डिज़ाइनर(Designer) है । इसका मतलब है कि आप यहां बैकएंड या कंसोल के लिए सरल कोड को संपादित या लिख ​​सकते हैं, आप जांच सकते हैं कि आपके द्वारा लिखा गया कोड कार्यात्मक है या नहीं और यदि आपके कोड में सुधार की आवश्यकता है तो मदद कर सकते हैं। साथ ही, यह एक डिज़ाइनर है क्योंकि अब आप विज़ुअल स्टूडियो(Visual Studio) के भीतर उपयोगकर्ता (User) इंटरफ़ेस(Interfaces) और उपयोगकर्ता अनुभव डिज़ाइन कर सकते हैं जैसे (User Experiences)UWP के लिए ऐप विकसित करते समय या ब्लेंड(Blend) या XAML का उपयोग करके Xamarin में ।

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

    • एंटरप्राइज़ संगठनों को वार्षिक राजस्व में >250 पीसी या > $1 मिलियन अमरीकी डॉलर के रूप में परिभाषित किया गया है।(Million US Dollars)
    • विंडोज डेस्कटॉप(Windows Desktop) , यूनिवर्सल विंडोज एप्स(Universal Windows Apps) , वेब(Web) ( एएसपी.नेट(ASP.NET) ), ऑफिस 365(Office 365) , बिजनेस एप्लीकेशन(Business Applications) , अपाचे कॉर्डोवा(Apache Cordova) , एज़्योर स्टैक(Azure Stack) , C++ Cross-Platform Library Development , पायथन(Python) , नोड.जेएस(Node.js) , .नेट कोर(.NET Core) , डॉकर टूल्स(Docker Tools)
    • केवल-पढ़ने के लिए मोड में अन्य विजुअल स्टूडियो(Studio) संस्करणों में उत्पन्न आरेखों को खोल सकते हैं ।
    • टियर इंटरेक्शन प्रोफाइलिंग(Tier Interaction Profiling) शामिल है ।

अब, आइए हम केवल Visual Studio के संस्करणों की तुलना करें ।

विजुअल स्टूडियो कम्युनिटी फ्री(Studio Community Free) एडिशन

1] यह किसके लिए है?(1] Who is it for?)

विजुअल स्टूडियो कम्युनिटी संस्करण(Studio Community Edition) निम्नलिखित उपयोग परिदृश्यों को बहुत लाभान्वित करेगा। वे  अधिकतम 5 उपयोगकर्ताओं के लिए व्यक्तिगत डेवलपर्स(Individual Developers) , क्लासरूम लर्निंग(Classroom Learning) , अकादमिक अनुसंधान , (Academic Research)ओपन सोर्स (Open Source) प्रोजेक्ट्स(Projects) में योगदान और गैर-उद्यम(Non-enterprise) संगठनों के लिए समर्थन करेंगे।

2] क्या यह विकास मंच का समर्थन करेगा?(2] Will it support Development Platform?)

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

3] एकीकृत विकास पर्यावरण के बारे में कैसे?(3] How about the Integrated Development Environment?)

इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट(Integrated Development Environment) की बात करें तो विजुअल स्टूडियो(Visual Studio) का फ्री कम्युनिटी एडिशन निम्नलिखित फीचर्स को सपोर्ट करेगा। यह  पीक डेफिनिशन(Peek Definition) , रिफैक्टरिंग(Refactoring) , वन-क्लिक वेब डिप्लॉयमेंट(One-click Web Deployment) , मॉडल रिसोर्स व्यूअर(Model Resource Viewer) , डिपेंडेंसी ग्राफ़(Dependency Graphs) और कोड मैप्स(Code Maps) के साथ विज़ुअलाइज़िंग सॉल्यूशंस(Visualizing Solutions) और मल्टी-टारगेटिंग(Multi-targeting) को सपोर्ट करेगा ।

4] उन्नत डिबगिंग और निदान?(4] Advanced Debugging and Diagnostics?)

उन्नत डिबगिंग(Advanced Debugging) और डायग्नोस्टिक्स(Diagnostics) के तहत , विजुअल स्टूडियो(Studio) का मुफ्त संस्करण निम्नलिखित का समर्थन करता है। यह  कोड मेट्रिक्स(Code Metrics) , ग्राफिक्स डिबगिंग(Graphics Debugging) , स्टेटिक कोड विश्लेषण(Static Code Analysis) , और प्रदर्शन(Performance) और निदान हब(Diagnostics Hub) का समर्थन करता है ।

5] परीक्षण उपकरण समर्थन(5] Testing tools support)

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

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

ठीक है, यदि आप ज़ामरीन(Xamarin) में रुचि रखते हैं, तो आप भाग्य में हैं। निम्नलिखित क्रॉस-प्लेटफ़ॉर्म सुविधाएँ Xamarin के नाम से Visual Studio समुदाय(Studio Community) द्वारा समर्थित हैं । वे Android और iOS ऐप समकक्षों, नेटिव(Native) iOS और Android UI डिज़ाइनर(Android UI Designers) , Xamarin फ़ॉर्म(Xamarin Forms) ( Xamarin .Forms के रूप में संक्षिप्त) और Xamarin Instant Player के बीच कोड(Code) साझा कर रहे हैं ।

7] क्या आप विजुअल स्टूडियो कम्युनिटी के साथ अन्य साथी डेवलपर्स के साथ सहयोग कर सकते हैं?(7] Can you collaborate with other fellow developers with Visual Studio Community?)

ठीक है, माइक्रोसॉफ्ट(Microsoft) ने आपको यहां कवर किया है। आपकी सभी सहयोगी जरूरतों को पूरा करने के लिए विजुअल (Visual) स्टूडियो(Studio) द्वारा निम्नलिखित सुविधाएं समर्थित हैं। वे हैं  पॉवरपॉइंट स्टोरीबोर्डिंग(PowerPoint Storyboarding) , कोड रिव्यू(Code Review) , Task Suspend/Resume क्षमताएं और टीम एक्सप्लोरर(Team Explorer) थर्ड-पार्टी डेवलपमेंट टूल्स सपोर्ट के साथ।

पढ़ें(Read) : विजुअल स्टूडियो कोड(Visual Studio Code) क्या है ?

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

1] यह किसके लिए है?(1] Who is it for?)

विजुअल स्टूडियो कम्युनिटी(Studio Community) के लिए जो उल्लेख किया गया है, उसके अलावा विजुअल स्टूडियो(Visual Studio) का यह व्यावसायिक संस्करण (Professional Edition)एंटरप्राइजेज(Enterprises) जैसे  उपयोग परिदृश्यों(Usage Scenarios) में समर्थित है ।

2] क्या यह विकास मंच का समर्थन करेगा?(2] Will it support Development Platform?)

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

3] एकीकृत विकास पर्यावरण के बारे में कैसे?(3] How about the Integrated Development Environment?)

एकीकृत विकास पर्यावरण(Integrated Development Environment) के बारे में बात करते हुए , विजुअल स्टूडियो(Visual Studio) का पेशेवर संस्करण विजुअल स्टूडियो समुदाय(Studio Community Supports) द्वारा समर्थित हर चीज का समर्थन करेगा । यह अतिरिक्त रूप से CodeLens का समर्थन करेगा

4] उन्नत डिबगिंग और निदान?(4] Advanced Debugging and Diagnostics?)

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

5] इस बारे में बात करना कि विजुअल स्टूडियो कितनी अच्छी तरह परीक्षण उपकरणों का समर्थन करता है(5] Talking about how well Visual Studio supports testing tools)

खैर, विजुअल स्टूडियो के पेशेवर अभी भी (Visual Studio)एंटरप्राइज़(Enterprise) संस्करण की तुलना में सीमित सुविधाओं और उपकरणों के साथ आते हैं । यह सिर्फ डेवलपर्स के लिए अपने कोड का परीक्षण करने के लिए यूनिट परीक्षण का समर्थन करता है।

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

ठीक है, यदि आप Xamarin में रुचि रखते हैं। यह विजुअल (Xamarin.It)स्टूडियो समुदाय(Studio Community) के समान सुविधाओं का समर्थन करता है। निम्नलिखित क्रॉस-प्लेटफ़ॉर्म सुविधाएँ Xamarin के नाम से Visual Studio समुदाय(Studio Community) द्वारा समर्थित हैं । वे Android और iOS ऐप समकक्षों, नेटिव(Native) iOS और Android UI डिज़ाइनर(Android UI Designers) , Xamarin फ़ॉर्म(Xamarin Forms) ( Xamarin .Forms के रूप में संक्षिप्त) और Xamarin Instant Player के बीच कोड(Code) साझा कर रहे हैं ।

7] क्या आप विजुअल स्टूडियो प्रोफेशनल के साथ अन्य साथी डेवलपर्स के साथ सहयोग कर सकते हैं?(7] Can you collaborate with other fellow developers with Visual Studio Professional?)

ठीक है, माइक्रोसॉफ्ट(Microsoft) ने आपको यहां कवर किया है। आपकी सभी सहयोगी जरूरतों को पूरा करने के लिए सभी सुविधाएं विजुअल (Visual) स्टूडियो(Studio) द्वारा समर्थित हैं। वे हैं  पॉवरपॉइंट स्टोरीबोर्डिंग(PowerPoint Storyboarding) , कोड रिव्यू(Code Review) , Task Suspend/Resume क्षमताएं और टीम एक्सप्लोरर(Team Explorer) थर्ड-पार्टी डेवलपमेंट टूल्स सपोर्ट के साथ।

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

1] यह किसके लिए है?(1] Who is it for?)

विजुअल स्टूडियो प्रोफेशनल(Studio Professional) के समान , यह  व्यक्तिगत डेवलपर्स(Individual Developers) , क्लासरूम लर्निंग(Classroom Learning) , अकादमिक अनुसंधान(Academic Research) , ओपन सोर्स (Source)प्रोजेक्ट्स में (Projects)योगदान(Contribution) , अधिकतम 5 उपयोगकर्ताओं के लिए गैर-उद्यम(Non-enterprise) संगठनों और उद्यम(Enterprise) का भी समर्थन करता है।

2] क्या यह विकास मंच का समर्थन करेगा?(2] Will it support Development Platform?)

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

3] एकीकृत विकास पर्यावरण के बारे में कैसे?(3] How about the Integrated Development Environment?)

एकीकृत विकास पर्यावरण(Integrated Development Environment) के बारे में बात करते हुए , विजुअल स्टूडियो का (Visual Studio)एंटरप्राइज़(Enterprise) संस्करण विजुअल स्टूडियो प्रोफेशनल(Studio Professional Supports) द्वारा समर्थित हर चीज का समर्थन करेगा । यह अतिरिक्त  रूप से लाइव डिपेंडेंसी वैलिडेशन(Live Dependancy Validation) , आर्किटेक्चरल लेयर डायग्राम(Architectural Layer Diagrams) , आर्किटेक्चर वैलिडेशन(Architecture Validation) और कोड क्लोन(Code Clone) को सपोर्ट करेगा ।

4] उन्नत डिबगिंग और निदान?(4] Advanced Debugging and Diagnostics?)

एडवांस्ड डिबगिंग(Advanced Debugging) और डायग्नोस्टिक्स(Diagnostics) के तहत , एंटरप्राइज संस्करण विजुअल (Enterprise)स्टूडियो प्रोफेशनल(Studio Professional) द्वारा समर्थित हर चीज का समर्थन करता है। इसके अतिरिक्त, यह  IntelliTrace , कोड मैप डीबगर एकीकरण(Code Map Debugger Integration) , .NET मेमोरी डंप विश्लेषण(.NET Memory Dump Analysis) का समर्थन करता है ।

5] परीक्षण उपकरणों के लिए समर्थन(5] Support for Testing tools)

खैर, विजुअल स्टूडियो का (Visual Studio)एंटरप्राइज़(Enterprise) संस्करण अन्य निम्न संस्करणों की तुलना में सभी सुविधाओं और उपकरणों के साथ आता है। यूनिट टेस्टिंग(Unit Testing) के अलावा  , यह लाइव यूनिट टेस्टिंग(Unit Testing) , टेस्ट केस मैनेजमेंट(Test Case Management) , वेब लोड(Web Load) एंड परफॉर्मेंस टेस्टिंग(Performance Testing) , इंटेलीटेस्ट(IntelliTest) , माइक्रोसॉफ्ट फेक(Microsoft Fakes) का समर्थन करता है जिसे यूनिट टेस्ट आइसोलेशन(Unit Test Isolation) , कोड कवरेज(Code Coverage) , लैब मैनेजमेंट(Lab Management) , कोडेड यूआई टेस्टिंग(Coded UI Testing) , माइक्रोसॉफ्ट(Microsoft Test Manager) के साथ मैनुअल टेस्टिंग भी कहा जाता है। (Manual Testing)टेस्ट मैनेजर , एक्सप्लोरेटरी टेस्टिंग(Exploratory Testing)माइक्रोसॉफ्ट टेस्ट मैनेजर(Microsoft Test Manager) के साथ , और माइक्रोसॉफ्ट टेस्ट मैनेजर(Microsoft Test Manager) के साथ मैनुअल टेस्टिंग(Manual Testing) के लिए फास्ट-फॉरवर्ड(Fast-forward)

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

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

7] क्या आप विजुअल स्टूडियो एंटरप्राइज के साथ अन्य साथी डेवलपर्स के साथ सहयोग कर सकते हैं?(7] Can you collaborate with other fellow developers with Visual Studio Enterprise?)

ठीक है, माइक्रोसॉफ्ट(Microsoft) ने आपको यहां कवर किया है। जाहिर है, आपकी सभी सहयोगी जरूरतों को पूरा करने के लिए विजुअल (Visual) स्टूडियो द्वारा सभी सुविधाओं का समर्थन किया जाता है। (Studio)वे हैं  पॉवरपॉइंट स्टोरीबोर्डिंग(PowerPoint Storyboarding) , कोड रिव्यू(Code Review) , Task Suspend/Resume क्षमताएं और टीम एक्सप्लोरर(Team Explorer) थर्ड-पार्टी डेवलपमेंट टूल्स सपोर्ट के साथ।

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

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

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

अब पढ़ें(Now read) : विजुअल स्टूडियो के साथ शुरुआत करने के लिए शुरुआती गाइड(Beginners guide to getting started with Visual Studio)



About the author

मैं एक सॉफ्टवेयर इंजीनियर और एक्सप्लोरर हूं। मुझे Microsoft Xbox 360 और Google Explorer दोनों का अनुभव है। मैं कुछ सॉफ़्टवेयर विकास टूल के लिए विशेषज्ञ अनुशंसाएं प्रदान करने में सक्षम हूं, साथ ही सामान्य एक्सप्लोरर त्रुटियों का निवारण करने में लोगों की सहायता करता हूं।



Related posts