Ereignisse
17. März, 21 Uhr - 21. März, 10 Uhr
Nehmen Sie an der Meetup-Serie teil, um skalierbare KI-Lösungen basierend auf realen Anwendungsfällen mit Mitentwicklern und Experten zu erstellen.
Jetzt registrierenDieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
F# zeichnet sich durch das Erstellen effizienter, skalierbarer und stabiler Weblösungen aus. Dieser Artikel enthält Links zu einigen wichtigen Ressourcen im Zusammenhang mit der Webprogrammierung mit F#. Nachstehend sind einige Frameworks für die Webprogrammierung mit F# aufgeführt.
Weitere Webentwicklungsmöglichkeiten sind im Leitfaden zur Webprogrammierung mit F# der F# Software Foundation dokumentiert.
ASP.NET Core ist ein modernes, plattformübergreifendes, leistungsstarkes Open-Source-Framework zum Erstellen moderner, cloudbasierter mit dem Internet verbundener Anwendungen. Es wird unter .NET Core ausgeführt und unterstützt F# direkt. Wenn Sie das .NET SDK installieren, stehen F#-Vorlagen über den dotnet new
-Befehl zur Verfügung.
Giraffe ist eine von der Community bereitgestellte F#-Bibliothek zum Erstellen umfangreicher Webanwendungen mit hervorragender Leistung. Sie wurde speziell für ASP.NET Core entwickelt und kann in ASP.NET Core-Pipelines hinzugefügt werden.
Saturn ist ein von der Community bereitgestelltes Framework für die Webentwicklung mit F#, das das serverseitige MVC-Muster implementiert. Viele seiner Komponenten und Konzepte werden allen mit Erfahrung mit anderen Webframeworks wie Ruby on Rails oder Django von Python vertraut sein. Es baut auf Giraffe und ASP.NET Core auf und bildet eine moderne plattformübergreifende, leistungsfähige Entwicklungsplattform zum Erstellen cloudfähiger Webanwendungen.
Fable ist ein Compiler, der F# in das JavaScript-Ökosystem überträgt. Es generiert eine moderne JavaScript-Ausgabe, arbeitet mit JavaScript-Paketen zusammen und unterstützt mehrere Entwicklungsmodelle, einschließlich React.
SAFE Stack ist ein von der Community bereitgestellter Technologiestapel für funktionsorientierte Webanwendungen, die Azure verwenden. Mit SAFE Stack können Sie schnell außergewöhnliche Webanwendungen entwickeln, die branchenübliche Technologien verwenden, während Sie mit F# eine entwicklerfreundliche Funktionalität gewährleisten können. SAFE umfasst Giraffe, Saturn und andere Komponenten.
WebSharper ist eine von der Community bereitgestellte Technologie für .NET, die eine funktionale, reaktive Full-Stack-Webprogrammierung ermöglicht, mit der Sie Microservices, Client-Server-Webanwendungen, reaktive SPAs und mehr in F# entwickeln können.
Falco ist ein von der Community bereitgestelltes Toolkit zum Erstellen schneller, funktionsorientierter und fehlertoleranter Webanwendungen mit F#. Es basiert auf den leistungsfähigen Komponenten von ASP.NET Core und ist für die schnelle Erstellung von HTTP-Anwendungen optimiert. Falco verfügt über ein integriertes Ansichtsmodul und kann nahtlos in vorhandene .NET Core-Middleware und -Frameworks integriert werden.
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben:
Ereignisse
17. März, 21 Uhr - 21. März, 10 Uhr
Nehmen Sie an der Meetup-Serie teil, um skalierbare KI-Lösungen basierend auf realen Anwendungsfällen mit Mitentwicklern und Experten zu erstellen.
Jetzt registrierenTraining
Lernpfad
Erste Schritte mit F# - Training
F# ist eine plattformübergreifende Open-Source-Programmiersprache, die das Schreiben von prägnantem, widerstandsfähigem, stabilem und praktischem Code vereinfacht. Es ist eine allgemeine Sprache, mit der Sie viele verschiedene Arten von Anwendungen wie Web-API, Desktop, IoT, Gaming und mehr erstellen können.
Zertifizierung
Microsoft Certified: Azure Developer Associate - Certifications
Erstellen von End-to-End-Lösungen in Microsoft Azure zum Erstellen von Azure Functions-Lösungen, Implementieren und Verwalten von Web-Apps, Entwickeln von Lösungen mit Azure Storage u. v. m.
Dokumentation
F#-Dokumentation: Einstieg, Tutorials, Referenz.
Einstieg in das Programmieren mit F#: für Entwickler, die keine Erfahrung mit F# haben und für Entwickler, die mit F# und .NET vertraut sind.
Untersuchen Sie einige der wichtigsten Features der F#-Programmiersprache in dieser Tour mit Codebeispielen.
Informationen zur Programmiersprache F# sowie zur F#-Programmierung. Informationen zu den umfangreichen Typen, Funktionen und deren Beziehung.