CodeShot

Visual Studio Community در مقابل Visual Studio Professional/Enterprise

نسخه Community رایگان است اما فقط برای استفاده شخصی، آموزشی یا در تیم‌های خیلی کوچک/سازمان‌های غیرانتفاعی مجاز است؛ نسخه‌های Professional و Enterprise دارای مجوز تجاری کامل، ابزارهای تیمی پیشرفته (مثل CodeLens مشترک و تست بار) و پشتیبانی رسمی هستند.

ویژگیVisual Studio CommunityVisual 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 استفاده کنید.