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