Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
F# excelle dans la création de solutions web efficaces, évolutives et robustes. Cet article fournit des liens vers certaines ressources importantes liées à la programmation web avec F#. Certains frameworks de programmation web avec F# sont répertoriés ci-dessous.
D’autres options de développement web sont documentées dans le Guide de la Fondation logicielle F# pour la programmation web avec F#.
ASP.NET Noyau
ASP.NET Core est une infrastructure moderne, multiplateforme, haute performance et open source pour la création d’applications modernes, basées sur le cloud et connectées à Internet. Il s’exécute sur .NET Core et prend en charge F# nativement. Si vous installez le Kit de développement logiciel (SDK) .NET, il existe des modèles F# disponibles via la dotnet new commande.
Girafe
Giraffe est une bibliothèque F# pilotée par la communauté pour créer des applications web riches avec de superbes performances. Il a été spécifiquement conçu avec ASP.NET Core à l’esprit et peut être ajouté dans ASP.NET pipelines Core.
Saturne
Saturn est un framework de développement web F# piloté par la communauté qui implémente le modèle MVC côté serveur. Bon nombre de ses composants et concepts semblent familiers à toute personne ayant une expérience dans d’autres frameworks web comme Ruby on Rails ou Django de Python. Il est basé sur Giraffe et ASP.NET Core - une plateforme de développement moderne, multiplateforme et hautes performances pour la création d’applications web prêtes pour le cloud.
Fable
Fable est un compilateur qui amène F# dans l’écosystème JavaScript. Il génère une sortie JavaScript moderne, interopére avec des packages JavaScript et prend en charge plusieurs modèles de développement, notamment React.
SAFE Stack
SAFE Stack est une pile technologique animée par la communauté pour les applications web mettant l'accent sur le fonctionnel à l’aide d’Azure. SAFE Stack vous permet de développer rapidement des applications web attrayantes qui utilisent des technologies standard tout en utilisant F# pour garantir une expérience de développement agréable. SAFE comprend Giraffe, Saturne et d’autres composants.
WebSharper
WebSharper est une technologie de programmation web réactive fonctionnelle pilotée par la communauté pour .NET, qui vous permet de développer des microservices, des applications web client-serveur, des SPA réactifs, etc. en F#.
Falco
Falco est un kit de ressources piloté par la communauté pour créer des applications web rapides, fonctionnelles et tolérantes aux pannes à l’aide de F#. Il s’appuie sur les composants hautes performances de ASP.NET Core et est optimisé pour créer rapidement des applications HTTP. Falco dispose d’un moteur de vue intégré et s’intègre parfaitement aux middlewares et infrastructures .NET Core existants.