F# für Webentwicklung

F# zeichnet sich durch die Erstellung effizienter, skalierbarer und stabiler Weblösungen aus. Dieser Artikel enthält Links zu einigen wichtigen Ressourcen im Zusammenhang mit der Webprogrammierung mit F#. Einige Frameworks für die Webprogrammierung mit F# sind unten aufgeführt.

Weitere Webentwicklungsoptionen sind im F#-Software foundation es Guide to Web Programming with F# (Leitfaden zur Webprogrammierung mit F#) dokumentiert.

ASP.NET Core

ASP.NET Core ist ein modernes, plattformübergreifendes, leistungsstarkes Open Source-Framework zum Erstellen moderner, cloudbasierter Anwendungen mit Internetverbindung. Sie wird unter .NET Core ausgeführt und unterstützt sofort F#. Wenn Sie das .NET SDK installieren, sind F#-Vorlagen über den dotnet new Befehl verfügbar.

Giraffe

Bei Einem handelt es sich um eine von der Community gesteuerte F#-Bibliothek zum Erstellen umfangreicher Webanwendungen mit erstklassiger Leistung. Es wurde speziell unter Berücksichtigung von ASP.NET Core entwickelt und kann ASP.NET Core Pipelines hinzugefügt werden.

Saturn

Dass ist ein communitygesteuertes F#-Webentwicklungsframework, das das serverseitige MVC-Muster implementiert. Viele seiner Komponenten und Konzepte scheinen jedem mit Erfahrung in anderen Webframeworks wie Ruby on Rails oder Django von Python vertraut zu sein. Es basiert auf Einem und ASP.NET Core– einer modernen plattformübergreifenden, leistungsstarken Entwicklungsplattform zum Erstellen von cloudfähigen Webanwendungen.

Fabel

Fable ist ein Compiler, der F# in das JavaScript-Ökosystem einführt. Sie generiert eine moderne JavaScript-Ausgabe, interoperiert mit JavaScript-Paketen und unterstützt mehrere Entwicklungsmodelle, einschließlich React.

SAFE Stack

SAFE Stack ist ein communitygesteuerter Technologiestapel für funktionsorientierte Webanwendungen, die Azure verwenden. SAFE Stack ermöglicht Ihnen, schnell überzeugende Webanwendungen zu entwickeln, die branchenübliche Technologien verwenden, während Sie F# verwenden, um eine ansprechende Entwicklungserfahrung zu gewährleisten. SAFE umfasst Dies umfasst Dies ist ein Beispiel für Dies ist Einschleppung von Einem, Einem und anderen Komponenten.

WebSharper

WebSharper ist eine communitygesteuerte, funktionsreaktive Webprogrammierungstechnologie mit vollständigem Stapel für .NET, mit der Sie Microservices, Client-Server-Webanwendungen, reaktive SPAs und vieles mehr in F# entwickeln können.

Weitere Informationen