สำหรับใครที่กำลังงงและสงสัยกับ 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/





