標註的 F# 策略

我們將推動 F# 發展,並透過語言領導和治理來支援 F# 生態系統。 我們鼓勵社群參與以改善 F# 語言和開發人員體驗。 我們將繼續依賴社群以提供重要的程式庫、開發人員工具和工作負載支援。 隨著語言演進,F# 將支援 .NET 平台改善並維護與新 C# 功能的互通性。 我們將跨語言、工具和文件進行以降低新開發人員和組織學習 F# 的障礙並拓展至新的領域範圍。

策略如何引導 F#

F# 策略會引導我們對 F# 演進的決策,這些標註提供如何思考主要陳述式的深入解析。

「透過語言領導和治理來支援 F# 生態系統」

F# 社群對 F# 做出重大貢獻。 我們透過 GitHub 執行大部分技術決策制定並保存公用編譯器設計工作階段進行支援。 我們也提供架構方向,並協助想要貢獻的使用者。 F# 會做為 .NET SDK 的一部分傳遞。

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

F# 社群提供許多程式褲和工具,可解決各種開發人員挑戰。 供應項目包含 .NET 前端應用程式和 JavaScript 轉譯器的程式庫,可讓您以 F# 撰寫完整的堆疊應用程式。 社群也提供開發人員工具可供您編輯、程式碼格式化和 Lint 分析。

「F# 將支援 .NET 平台改善並維護與新 C# 功能的互通性」

我們知道 F# 開發人員想要使用最新的 .NET 功能,而且許多專案和程式設計人員都採用 F# 和 C#。 我們發展 F# 以搭配 C# 順暢運作,並利用新的 .NET 執行階段和程式庫改善功能。

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

簡化 F# 可讓新開發人員更輕鬆學習,並讓有經驗的程式設計師完成工作。 改善 F# 可及性包含持續進行重新改寫錯誤訊息和簡化語言功能。