共用方式為


註解式 F# 策略

我們將推動 F# 演進,並使用語言領導和控管來支援 F# 生態系統。 我們鼓勵社群參與改善 F# 語言和開發人員體驗。 我們將繼續依賴社群來提供重要的連結庫、開發人員工具和 工作負載 支援。 隨著語言的發展,F# 將支援 .NET 平台改進,並維持與新 C# 功能的互作性。 我們將跨越語言、開發工具和文件,減少新開發人員和組織進入 F# 的門檻,並擴展其到新領域的影響力。

策略如何引導 F#

F# 策略會引導我們對 F# 演進的決策,這些批註提供我們如何思考重要語句的見解。

「使用語言領導和控管來支援 F# 生態系統」

F# 社群會為 F# 做出重大貢獻。 我們透過 GitHub 進行幾乎所有的技術決策制定,並舉辦公開的編譯器設計會議,以支援此作法。 我們也為希望貢獻的使用者提供架構指導和協助。 F# 會作為 .NET SDK 的一部分傳遞。

「依賴社群來提供重要的連結庫、開發人員工具和工作負載支援」

F# 社群提供許多連結庫和工具,可解決各種開發人員挑戰。 供應專案包括 .NET 前端應用程式和 JavaScript 轉譯器的連結庫,可讓您在 F# 中撰寫完整的堆疊應用程式。 社群也提供用於編輯、程式碼格式設定和程式碼檢查的開發人員工具。

「F# 將支援 .NET 平臺改善,並維持與新 C# 功能的互作性」

我們知道 F# 開發人員想要使用最新的 .NET 功能,而且許多專案和程式設計人員都接受 F# 和 C# 。 我們會進化 F# 以良好地配合 C#,並利用新的 .NET 運行時和程式庫的改進功能。

「降低新開發人員和組織進入 F# 的障礙」

簡化 F# 可讓新開發人員更輕鬆地學習,並讓有經驗的程式設計人員完成工作。 改善 F# 的易用性包括持續重新措辭錯誤訊息以及簡化語言功能的努力。