比較各版本

若要查看 Visual Studio 版本的比較,請在較大的裝置上檢視此頁面,或重新調整瀏覽器的大小。
提醒

功能比較

Visual Studio 版本可針對特定的團隊需求、規模及個別團隊成員角色進行量身打造。 找出適合您的版本。

運用同一個的 IDE,建立 Web、雲端、伺服器和手機的解決方案
透過程式偵錯及效能分析 (profiling) 之各種工具,檢查並調整程式碼
運用單元測試及可擴充測試架構驗證程式碼品質
運用過去和現在的 Microsoft 平台和工具,以及持續推出的新版本
取得 Team Foundation Server 及 一個 Team Foundation Server CAL 用於上線及工作環境用途
藉由 MSDN 訂閱的權益,提供應用程式所需的雲端服務、以及將 App上架到 Windows 商店及 Windows Phone Marketplace
透過一致性的設定,佈建並管理虛擬實驗室環境以供測試
‚
透過「敏捷開發」的專案管理工具進行團隊合作
‚
測試案例管理及探勘測試 (exploratory testing) - 規畫並定義測試計劃
藉由 Visual Studio 中的程式碼檢閱 (code review) 工作流程,提升程式碼品質
‚
以任務暫停及繼續提升多工處理時的開發人員產能
‚
自動進行使用者介面測試,驗證應用程式 UI
‚
尋找並管理程式碼基底中重複的程式碼,以提升架構的品質
‚
以程式碼涵蓋範圍分析 (code coverage analysis) 判斷有多少程式碼進行測試
確實擷取並重現手動及探勘測試 (manual and exploratory testing) 時發現的錯誤,消除「無法重現」的錯誤
‚
透過視覺化瞭解程式碼中的相依性及關係
‚
以視覺化的方式呈現程式碼變更、或可能的變更所造成的影響
‚
收集並分析上線系統的執行階段診斷資料
‚
執行不限模擬數目的網站效能及負載壓力測試
‚
設計架構圖層圖表 (layer diagrams) ,然後驗證程式碼,以實作架構
‚

功能比較

尋找特定功能,例如組建自動化 (build automation) 或測試案例管理? 查看哪些 Visual Studio 版本有這些功能。

偵錯及診斷
4/4
3/4
0/4
2/4
2/4
IntelliTrace (歷程偵錯)
‚
上線系統中的 IntelliTrace
‚
Code Map Debugger Integration
‚
程式碼度量 (Code Metrics)
‚
圖形化偵錯
‚
進階 Web 偵錯 (Page Inspector)
‚
靜態程式碼分析
‚
偵錯工具
Windows 8 Simulator
分析
‚
1
1
Windows Phone Emulator
測試工具
4/4
3/4
2/4
1/4
1/4
Web 效能測試
‚
負載壓力測試
‚
Microsoft Fakes (單元測試隔離)
‚
程式碼涵蓋範圍
‚
程式碼 UI 測試
‚
手動測試
‚
探勘測試 (Exploratory Testing)
‚
測試案例管理
‚
手動測試快轉
實驗室管理
可擴充測試架構
單元測試
‚
整合式開發環境
4/4
4/4
0/4
3/4
3/4
程式碼複製分析 (Code Clone)
‚
重構 (refactoring)
‚
Business Application Development (LightSwitch)
‚
單鍵 Web 部署
可擴充 WPF 環境
Model Resource Viewer
多目標 (Multi-Targeting)
Blend
‚
14
14
JavaScript 及 jQuery 支援
與 Visual Studio 2010 SP1 的專案及解決方案相容性
多重顯示器支援
開發平台支援
4/4
4/4
0/4
4/4
4/4
Windows 桌面應用程式開發
‚
Windows 商店應用程式 (Windows Store Apps, 包括 ARM) 開發
‚
Web 開發
Windows Phone 開發
Office 及 SharePoint 開發
‚
雲端開發
‚
可自訂開發經驗
架構及模型工具
4/4
2/4
0/4
1/4
1/4
架構總管 (Architecture Explorer)
‚
架構及圖層圖表 (Layer Diagrams)
‚
架構驗證
2
UML® 2.0 相容圖表 (活動、使用案例、序列、類別及元件)
‚
2
使用相依性圖表以視覺化方式呈現程式碼 (依組件、依命名空間及依類別)
2
2
2
Code Map
‚
2
2
2
實驗室管理
4/4
4/4
4/4
0/4
0/4
虛擬化環境設定及卸除
從範本佈建環境
檢查點環境
Team Foundation Server
4/4
4/4
4/4
3/4
3/4
待處理項目管理 (Backlog Management)
‚
Sprint Planning
Agile Task boards
‚
3
例外分析 (TFS CE 的先佔式分析, PreEmptive Analytics for TFS CE)
3
SharePoint 整合 (團隊專案入口網站) 4
3
報告 及 BI
3
Project及 Project Server 整合 5
3
System Center 整合6
3
版本控制
3
工作項目追蹤
3
組建自動化
3
Kanban 看板 (Kanban Board)
協同合作
4/4
4/4
3/4
2/4
2/4
PowerPoint 分鏡腳本 (Storyboarding)
‚
要求及管理意見反應 7
‚
程式碼檢閱 (Code Review)
‚
任務暫停/繼續
‚
Team Explorer
‚
3
Team Explorer Everywhere for TFS (第三方開發套件支援)
3
上線及工作環境的軟體及服務
4/4
3/4
2/4
2/4
1/4
Visual Studio Updates 8
Team Foundation Server
Team Foundation Server CAL
Team Foundation Service10
Office Professional Plus
Windows Azure 9
開發及測試用的軟體
4/4
4/4
1/4
1/4
0/4
Windows、Windows Server
Microsoft SQL Server
Windows Embedded
Microsoft Office
Microsoft Dynamics
其他所有 Microsoft 伺服器 (SharePoint、Exchange 等)
其他權益
4/4
4/4
2/4
2/4
0/4
Windows Phone developer account11
Windows Store developer account12
Office 365 Developer Subscription13
技術支援事件 4 4 2 2
Microsoft E-Learning Collections (每年) 2 2 1 1
  1. 包括分層互動分析
  2. 唯讀
  3. 需要完整的 Team Foundation Server 及 TFS CAL (另售)
  4. 個別授權的 Microsoft SharePoint Server
  5. 個別授權的 Microsoft Project 及 Project Server
  6. 個別授權的 Microsoft System Center
  7. 每位使用者都可以使用免費的 Feedback Client 向 TFS 提出意見反應,也可以存取 MSDN 軟體檢閱應用程式並提供意見反應。
  8. 不需要 MSDN 訂閱。 更新隨著版本而不同。
  9. Windows Azure 權益隨著產品而不同
  10. 當付費計畫 (paid plans)發佈後,付費購買的MSDN訂閱將不會有額外收費,仍可持續使用
  11. One-time 12-month membership. Availability varies by country. For more information, see Windows Phone Marketplace.
  12. One-time 12-month membership. Availability varies by country. For more information, see Windows Store.
  13. One-time 12-month membership. Availability varies by country.
  14. Includes SketchFlow