分享方式:


標註的 Visual Basic 語言策略

以下陳述定義了 .NET 小組在做出 Visual Basic 發展的決策時的策略。

Visual Basic 將保持其直觀且易於使用的特性,並擁有穩定的設計。 .NET 的核心程式庫將支援 Visual Basic,而對 .NET 執行階段和程式庫的許多改善會自動使 Visual Basic 受益。 當 C# 或 .NET 執行階段引進需要語言支援的新功能時,Visual Basic 通常會採用僅限取用的方法,並避免產生新的語法。 Visual Basic 不會擴充到新的工作負載。 我們會繼續投資 Visual Studio 的體驗,並與 C# 互通,特別是在 Windows Forms 和程式庫等核心 Visual Basic 情境中。

策略如何引導 Visual Basic 的發展

這些註釋提供了關於 .NET 小組對重要陳述的思考方式的見解。

「Visual Basic 會保持簡單易懂的程式設計語言」

Visual Basic 的自然語言語法可讓程式設計人員和非程式設計人員都能讀懂程式碼,並參與有意義的討論。 許多人都接受 Visual Basic 的設計,而該設計不會改變。

「具有穩定設計的程式設計語言」

Visual Basic 的設計可讓程式設計人員能夠建置當今穩靠的應用程式,並能夠理解長期撰寫的程式碼,而且風格保持不變。

「Visual Basic 通常會採用僅耗用的方法,並避免引入新的語法」

.NET 執行階段和 C# 中的新功能有時需要語言變更才能實作。 .NET 小組將透過支援其中許多功能來最大限度地提高互通性,並透過僅耗用的方法來最大限度地提高穩定性。 僅耗用的方法表示 Visual Basic 程式碼可以存取基於新的 .NET 執行階段功能所建置的 .NET API 和類型,但該語言不會新增語法來定義使用這些功能的類型。 這種方法使得新功能能夠幫助 Visual Basic 使用者,而幾乎不需要進行語法上的改變。

「我們會持續投資提升 Visual Studio 的體驗」

.NET 小組將持續改進 Visual Basic 開發人員的 Visual Studio 體驗,例如提供分析器、程式碼修正以及 IDE 生產力功能。

「在核心 Visual Basic 案例中」

.NET 小組將專注於 Visual Basic 所支援的現有案例。 不太可能新增對新工作負載 (例如 Web 前端或跨平台 UI 架構) 的支援。