共用方式為


適用於 Web 開發的 F#

F# 擅長建置有效率、可調整且健全的Web解決方案。 本文提供一些與使用 F# 進行 Web 程式設計相關的重要資源連結。 以下是使用 F# 進行 Web 程式設計的某些架構。

其他 Web 開發選項記載於 F# Software Foundation 使用 F# 進行 Web 程式設計指南中。

ASP.NET Core

ASP.NET Core 是現代化、跨平臺、高效能、開放原始碼架構,可用於建置現代化、雲端式、因特網連線的應用程式。 它會在 .NET Core 上執行,並直接支援 F#。 如果您安裝 .NET SDK,則可以透過 dotnet new 命令取得 F# 範本。

長頸鹿

長頸鹿 是一個社群驅動的 F# 連結庫,可建置具有絕佳效能的豐富 Web 應用程式。 它已特別以 ASP.NET Core 為目標進行設計,並可新增至 ASP.NET Core 的管線中。

土星

土星 是社群驅動的 F# Web 開發架構,可實作伺服器端 MVC 模式。 其許多元件和概念對有使用過其他網頁框架(例如 Ruby on Rails 或 Python 的 Django)的人來說可能會顯得熟悉。 它建置於長頸鹿和 ASP.NET 核心之上,這是一個現代化、跨平臺、高效能的開發平臺,用於建置雲端就緒的Web應用程式。

寓言

Fable 是將 F# 帶入 JavaScript 生態系統的編譯程式。 它會產生新式 JavaScript 輸出、與 JavaScript 套件互作,並支援多個開發模型,包括 React。

SAFE Stack

SAFE Stack 是一個社群導向的技術堆疊,適用於使用 Azure 的功能優先 Web 應用程式。 SAFE Stack 可讓您快速開發引人注目的 Web 應用程式,以使用業界標準技術,同時使用 F# 來確保愉快的開發體驗。 SAFE 包括 Giraffe、Saturn 和其他元件。

WebSharper

WebSharper 是適用於 .NET 的社群驅動、完整堆疊、功能回應式 Web 程式設計技術,可讓您在 F# 中開發微服務、用戶端伺服器 Web 應用程式、回應式 SPA 等等。

Falco

Falco 是一個社群驅動工具組,可使用 F# 建置 快速、功能優先且容錯的 Web 應用程式。 它是以 ASP.NET Core 的高效能元件為基礎所建置,並已針對快速建置 HTTP 應用程式進行優化。 Falco 具有內建的檢視引擎,可順暢地與現有的 .NET Core 中間件和架構整合。

另請參閱