สำหรับใครที่กำลังงงและสงสัยกับ Visual Studio ของ Microsoft ว่าแต่ละเวอร์ชั่นนี้ต่างกันอย่างไรแล้วแบบไหนใช้งานได้ฟรีบ้าง บทความนี้มีคำตอบ เดียวจะมาอธิบายให้ฟัง
โดย Microsoft นั้นอนุญาติให้สามารถนำ Visual Studioเวอร์ชั่น Visual Studio Community มาใช้งานได้ฟรี สำหรับท่านที่มีคุณสมบัติตาม 5 ข้อนี้
1. คนที่ใช้งานเพื่อการศึกษา การสอน
2. นักพัฒนาทั่วไปที่ไม่ใช่บริษัท
3. นักพัฒนาที่พัฒนาโปรแกรม Opensource
4. เป็นบริษัทขนาดเล็กที่ไม่ได้มีรายได้ไม่เกิน 1 ล้านเหรียญสหรัฐ และ มี PC ไม่ถึง 250 เครื่อง
5. เป็นบริษัทขนาดเล็กที่มีการใช้งานพร้อมกันไม่เกิน 5 เครื่อง
นอกนั้นต้องเสียเงิน โดย มี 2 เวอร์ชั่น Visual Studio Professional และ Visual Studio Enterprise
สามารถดูตารางเปรียบเทียบฟังชั่นการทำงาน ของ Visual Studio Community, Visual Studio Professional และ Visual Studio Enterprise ต่างๆได้ตามด้านล่าง
Supported Features | Visual Studio Community | Visual Studio Professional | Visual Studio Enterprise |
---|---|---|---|
Supported Usage Scenarios | ![]() | ![]() | ![]() |
Individual Developers | ![]() | ![]() | ![]() |
Classroom Learning | ![]() | ![]() | ![]() |
Academic Research | ![]() | ![]() | ![]() |
Contributing to Open Source Projects | ![]() | ![]() | ![]() |
Non-enterprise organizations 1, for up to 5 users | ![]() | ![]() | ![]() |
Enterprise | ![]() | ![]() | |
Development Platform Support2 | ![]() | ![]() | ![]() |
Integrated Development Environment | ![]() | ![]() | ![]() |
Live Dependency Validation | ![]() | ||
Architectural Layer Diagrams | ![]() | ||
Architecture Validation | ![]() | ||
Code Clone | ![]() | ||
CodeLens | ![]() | ![]() | ![]() |
Peek Definition | ![]() | ![]() | ![]() |
Refactoring | ![]() | ![]() | ![]() |
One-Click Web Deployment | ![]() | ![]() | ![]() |
Model Resource Viewer | ![]() | ![]() | ![]() |
Visualize solutions with Dependency Graphs and Code Maps | ![]() | ![]() | ![]() |
Multi-Targeting | ![]() | ![]() | ![]() |
Advanced Debugging and Diagnostics | ![]() | ![]() | ![]() |
IntelliTrace | ![]() | ||
Code Map Debugger Integration | ![]() | ||
.NET Memory Dump Analysis | ![]() | ||
Code Metrics | ![]() | ![]() | ![]() |
Graphics Debugging | ![]() | ![]() | ![]() |
Static Code Analysis | ![]() | ![]() | ![]() |
Performance and Diagnostics Hub | ![]() | ![]() | ![]() |
Snapshot Debugger | ![]() | ||
Time Travel Debugging (Preview) | ![]() | ||
Testing Tools | ![]() | ![]() | ![]() |
Live Unit Testing | ![]() | ||
IntelliTest | ![]() | ||
Microsoft Fakes (Unit Test Isolation) | ![]() | ||
Code Coverage | ![]() | ||
Unit Testing | ![]() | ![]() | ![]() |
Cross-platform Development | ![]() | ![]() | ![]() |
Embedded Assemblies | ![]() | ||
Xamarin Inspector | ![]() | ||
Xamarin Profiler | ![]() | ||
Remoted iOS Simulator for Windows | ![]() | ![]() | ![]() |
Share code between Android and iOS with Xamarin | ![]() | ![]() | ![]() |
Native iOS and Android UI Designers | ![]() | ![]() | ![]() |
Xamarin.Forms | ![]() | ![]() | ![]() |
Collaboration Tools and Features | ![]() | ![]() | ![]() |
PowerPoint Storyboarding | ![]() | ![]() | ![]() |
Code Review | ![]() | ![]() | ![]() |
Task Suspend/Resume | ![]() | ![]() | ![]() |
Team Explorer (third-party development tools support) | ![]() | ![]() | ![]() |
Visual Studio Live Share | ![]() | ![]() | ![]() |
- สำหรับ บริษัท ที่มีจำนวน PC มากกว่า 250 หรือ หรือมีรายได้มากกว่า 1 ล้านเหรียญสหรัฐ ต่อปี
- Windows Desktop, Universal Windows Apps, Web (ASP.NET), Office 365, Business Applications, Azure Stack, C++ Cross-Platform Library Development, Python, Node.js, .NET Core, Docker Tools
- สามารถเปิด diagrams generated ใน Visual Studio editions เวอร์ชั่นอื่นในโหมดอ่านได้อย่างเดียว
- Includes Tier Interaction Profiling.
ข้อมูลอ้างอิงจาก https://visualstudio.microsoft.com/vs/compare/