Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
F# ist hervorragend geeignet für die Entwicklung effizienter, skalierbarer und robuster Weblösungen. 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-Handbuch zur Webprogrammierung mit F# dokumentiert.
ASP.NET Kern
ASP.NET Core ist ein modernes, plattformübergreifendes, leistungsstarkes Open-Source-Framework für die Erstellung moderner, cloudbasierter, internetgebundener Anwendungen. Es läuft auf .NET Core und unterstützt F# von Haus aus. Wenn Sie das .NET SDK installieren, stehen F#-Vorlagen über den dotnet new
Befehl zur Verfügung.
Giraffe
Giraffe ist eine communitygesteuerte F#-Bibliothek zum Erstellen von umfangreichen Webanwendungen mit hervorragender Leistung. Es wurde speziell für ASP.NET Core entwickelt und kann in ASP.NET Core-Pipelines hinzugefügt werden.
Saturn
Saturn ist ein communitygesteuertes F#-Webentwicklungsframework, das das serverseitige MVC-Muster implementiert. Viele seiner Komponenten und Konzepte scheinen allen mit Erfahrung in anderen Webframeworks wie Ruby on Rails oder Pythons Django vertraut zu sein. Es basiert auf Giraffe und ASP.NET Core – einer modernen, plattformübergreifenden, leistungsstarken Entwicklungsplattform für die Erstellung cloudfähiger Webanwendungen.
Fabel
Fable ist ein Compiler, der F# in das JavaScript-Ökosystem einführt. Es generiert eine moderne JavaScript-Ausgabe, interagiert mit JavaScript-Paketen und unterstützt mehrere Entwicklungsmodelle, einschließlich React.
SAFE Stack
SAFE Stack ist ein communitygesteuerter Technologiestapel für funktionale Webanwendungen, die Azure verwenden. SAFE Stack ermöglicht Es Ihnen, schnell ansprechende Webanwendungen zu entwickeln, die branchenübliche Technologien verwenden, während Sie F# verwenden, um eine angenehme Entwicklungserfahrung zu gewährleisten. SAFE umfasst Giraffe, Saturn und andere Komponenten.
WebSharper
WebSharper ist eine communitygesteuerte, full-stack- und funktionale reaktive Webprogrammierungstechnologie für .NET, mit der Sie Microservices, Clientserver-Webanwendungen, reaktive SPAs und vieles mehr in F# entwickeln können.
Falco
Falco ist ein communitygesteuertes Toolkit zum Erstellen von schnellen, funktionalen und fehlertoleranten Webanwendungen mit F#. Es basiert auf den leistungsstarken Komponenten von ASP.NET Core und ist für die schnelle Erstellung von HTTP-Anwendungen optimiert. Falco verfügt über ein integriertes Ansichtsmodul und ist nahtlos in vorhandene .NET Core Middleware und Frameworks integriert.