2 प्रमुख अंतर हैं।
- तकनीकी
- लाइसेंसिंग
तकनीकी, 3 प्रमुख अंतर हैं:
सबसे पहले और सबसे महत्वपूर्ण, समुदाय में TFS का समर्थन नहीं है।
आपको बस git का उपयोग करना होगा (यकीन है कि क्या यह एक नुकसान का गठन करता है या क्या यह वास्तव में एक अच्छी बात है)।
नोट: यह वही है जिसे एमएस ने लिखा था। वास्तव में, आप TFS के साथ सामान्य रूप से चेक-इन और आउट कर सकते हैं, यदि आपके पास नेटवर्क में TFS सर्वर है। आप केवल TFS सर्वर के रूप में Visual Studio का उपयोग नहीं कर सकते ।
दूसरा, वीएस कम्युनिटी अपनी परीक्षण क्षमता में गंभीर रूप से सीमित है।
केवल इकाई परीक्षण। कोई प्रदर्शन परीक्षण नहीं, कोई लोड परीक्षण नहीं, कोई प्रदर्शन रूपरेखा नहीं।
तीसरा, वीएस समुदाय की वर्चुअल एनवायरनमेंट बनाने की क्षमता में भारी कटौती की गई है।
दूसरी ओर, सिंटैक्स हाइलाइटिंग, इंटेलीजेंसी, स्टेप-थ्रू डीबगिंग, GoTo-Definition, Git-Integration और Build / Publish वास्तव में वे सभी सुविधाएँ हैं जिनकी मुझे आवश्यकता है, और मुझे लगता है कि बहुत सारे डेवलपर्स पर लागू होता है।
अन्य सभी चीजों के लिए, ऐसे उपकरण हैं जो समान कार्य को तेजी से, बेहतर और सस्ता करते हैं।
यदि आप, मेरी तरह, वैसे भी git का उपयोग करते हैं, तो NUnit के साथ इकाई परीक्षण करें, और CI के लिए Linux plus TeamCity पर लोड-परीक्षण करने के लिए Java-Tools का उपयोग करें, VS समुदाय पर्याप्त, तकनीकी रूप से बोलने से अधिक है।
लाइसेंसिंग:
ए) यदि आप एक व्यक्तिगत डेवलपर (कोई उद्यम, कोई संगठन नहीं हैं), कोई अंतर नहीं है (एएफएआईके), तो आप कम्युनिटी एडिशन का उपयोग कर सकते हैं जैसे कि आप भुगतान किए गए संस्करण का उपयोग करेंगे (जब तक आप उपठेका नहीं करते)
बी) OpenSource (OSI) प्रोजेक्ट्स
C के लिए स्वतंत्र रूप से कम्युनिटी एडिशन का उपयोग करें। यदि आप एक शैक्षिक बीमा कर रहे हैं, तो आप कम्युनिटी एडिशन का स्वतंत्र रूप से उपयोग कर सकते हैं (शिक्षा / कक्षा उपयोग के लिए)
डी) यदि आप 250 पीसी या उपयोगकर्ताओं या एक मिलियन से अधिक यू.एस. राजस्व में डॉलर (सहायक सहित), आप CommunityEdition का उपयोग करने के लिए आवंटित नहीं हैं ।
ई) यदि आप ऊपर बताए अनुसार उद्यम नहीं कर रहे हैं, और ओएसआई या शिक्षा नहीं करते हैं, लेकिन 5 या उससे कम समवर्ती (वीएस) डेवलपर के साथ एक "उद्यम" / संगठन हैं।एस, आप वी.एस. कम्युनिटी का स्वतंत्र रूप से उपयोग कर सकते हैं (लेकिन केवल यदि आप सॉफ्टवेयर के मालिक हैं और इसे बेचते हैं, न कि यदि आप एक बड़े उद्यम के लिए सॉफ्टवेयर बना रहे हैं , तो सॉफ्टवेयर जो अंत में उद्यम का मालिक होगा ), अन्यथा आपको एक भुगतान किया गया संस्करण चाहिए।
उपरोक्त कानूनी सलाह नहीं देता है।
इसे भी देखें:
/software/262916/understanding-visual-studio-community-edition-license