Visual Studio Community در مقابل Visual Studio Professional/Enterprise
نسخه Community رایگان است اما فقط برای استفاده شخصی، آموزشی یا در تیمهای خیلی کوچک/سازمانهای غیرانتفاعی مجاز است؛ نسخههای Professional و Enterprise دارای مجوز تجاری کامل، ابزارهای تیمی پیشرفته (مثل CodeLens مشترک و تست بار) و پشتیبانی رسمی هستند.
| ویژگی | Visual Studio Community | Visual Studio Professional/Enterprise |
|---|---|---|
| هزینه | رایگان | پولی (اشتراک سالانه) |
| مجوز تجاری | محدود | کامل |
| ابزارهای پیشرفته تیمی | ندارد | دارد (IntelliTrace، Load Test) |
کِی از Visual Studio Community استفاده کنیم؟
وقتی دانشجو، توسعهدهنده مستقل یا عضو تیم کوچک (کمتر از ۵ نفر در سازمان غیر-Enterprise) هستید و بودجه محدود دارید.
کِی از Visual Studio Professional/Enterprise استفاده کنیم؟
وقتی در یک سازمان بزرگ یا تجاری کار میکنید و به مجوز قانونی، ابزارهای تیمی، تست بار (Load Test) یا پشتیبانی رسمی مایکروسافت نیاز دارید.
مثال Visual Studio Community
// Community: تمام قابلیتهای اصلی کدنویسی،
// دیباگ و IntelliCode رایگان در دسترس است
مثال Visual Studio Professional/Enterprise
// Enterprise: افزون بر امکانات پایه، ابزارهایی مثل
// Live Unit Testing، IntelliTrace و Architecture
// Validation نیز فعال هستند
اشتباه رایج
خیلی از تیمهای کوچک تجاری بدون توجه به شرایط لایسنس از نسخه Community در محیط شرکتی استفاده میکنند، در حالی که این نسخه فقط برای سازمانهای با کمتر از ۵ کاربر غیرسازمانی مجاز است.
جمعبندی
برای یادگیری و پروژههای شخصی از Community و برای کار تجاری در تیم/سازمان بزرگ از Professional یا Enterprise استفاده کنید.
