1. 程式人生 > 程式設計 >Visual Studio和Visual Studio Code之間有什麼區別

Visual Studio和Visual Studio Code之間有什麼區別

下面是Visual Studio和Visual Studio Code之間的詳細差異。

如果你留意的話,.NET已被分成兩部分:

.NET Core(Mac / Linux / Windows)
.NET Framework(僅限Windows)

所有使用者介面技術(Windows Presentation Foundation,Windows Forms等)都是框架的一部分,而不是核心。

Visual Studio中的“Visual”(來自Visual Basic)很大程度上是可視UI(拖放WYSIWYG)設計的同義詞,所以從這個意義上來說,VS Code是沒有Visual的Visual Studio!

第二個最明顯的區別是Visual Studio傾向於以專案和解決方案為導向。

VScode :

它是一個輕量級的原始碼編輯器,可用於檢視,編輯,執行和除錯應用程式的原始碼。

只是Visual Studio沒有Visual UI,主要是超級的文字編輯器。

它主要針對檔案而不是專案。

它沒有任何腳手架支援。

它是Sublime或Atom on Electron的競爭對手。

它基於Electron框架,用於使用Web技術構建跨平臺桌面應用程式。

它不支援微軟的版本控制系統; Team Foundation Server。

它對Microsoft檔案型別和類似功能的IntelliSense有限。

它主要由處理客戶端技術(HTML / JS / CSS)的Mac上的開發人員使用。

Visual Studio:

顧名思義,它是一個IDE,它包含專案開發所需的所有功能。像程式碼自動完成,偵錯程式,資料庫整合,伺服器設定和配置等。

它是

.NET

相關開發人員主要使用的完整開發解決方案。它包括從原始碼控制到bug跟蹤器到部署工具等的所有內容。它具有開發所需的一切

它廣泛用於.NET相關專案(儘管你可以將它用於其他事情)。社群版本是免費的,但是如果你想做大部分,那麼它不是免費的。

Visual Studio旨在成為世界上最好的IDE(整合開發環境),它提供完整的堆疊開發工具集,包括一個名為IntelliSense的強大程式碼完成元件,一個可以除錯原始碼和機器程式碼的偵錯程式,關於ASP.NET開發的所有內容和關於SQL開發的東西。

在最新版本的Visual Studio中,您無需離開IDE即可開發跨平臺應用程式。 Visual Studio佔用的磁碟空間超過8GB(根據您選擇的元件)。

簡而言之,Visual Studio是一個終極開發環境。