次の方法で共有


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# テンプレートを使用できます。

ジラフ

ジラフ は、優れたパフォーマンスを備えた豊富な Web アプリケーションを構築するためのコミュニティ主導の F# ライブラリです。 ASP.NET Core を念頭に置いて特別に設計されており、ASP.NET Core パイプラインに追加できます。

土星

サターン は、サーバー側 MVC パターンを実装するコミュニティ主導の F# Web 開発フレームワークです。 そのコンポーネントと概念の多くは、Ruby on Rails や Python の Django などの他の Web フレームワークの経験を持つすべてのユーザーになじみがあるように見えます。 これは、クラウド対応の Web アプリケーションを構築するための最新のクロスプラットフォームのハイパフォーマンス開発プラットフォームである、ジラフと ASP.NET Core の上に構築されています。

寓話

Fable は、F# を JavaScript エコシステムに取り込むコンパイラです。 最新の JavaScript 出力を生成し、JavaScript パッケージと相互運用し、React を含む複数の開発モデルをサポートします。

SAFE Stack

SAFE Stack は、Azure を使用する機能優先の Web アプリケーション向けのコミュニティ主導のテクノロジ スタックです。 SAFE Stack を使用すると、F# を使用しながら業界標準のテクノロジを使用する魅力的な Web アプリケーションを迅速に開発し、楽しい開発エクスペリエンスを実現できます。 SAFE には、ジラフ、サターン、およびその他のコンポーネントが含まれます。

WebSharper

WebSharper は、.NET 向けのコミュニティ主導のフルスタックの機能的リアクティブ Web プログラミング テクノロジであり、F# でマイクロサービス、クライアント サーバー Web アプリケーション、リアクティブ SPA などを開発できます。

ファルコ

Falco は、F# を使用して 高速、機能的優先、フォールト トレラントな Web アプリケーションを構築するためのコミュニティ主導のツールキットです。 これは、ASP.NET Core の高パフォーマンス コンポーネントに基づいて構築され、HTTP アプリケーションを迅速に構築するために最適化されています。 Falco にはビュー エンジンが組み込まれており、既存の .NET Core ミドルウェアおよびフレームワークとシームレスに統合されます。

こちらも参照ください