O'Reilly logo

Mastering F# by Suhaib Fahad, Alfonso García-Caro Núñez

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Summary

In this chapter, we have reviewed some of the most common tools for web development with F#. We have briefly seen how web view controllers can be written using ASP.NET Web API 2, a framework designed by Microsoft for C#, but that can be easily adapted to F# thanks to its conciseness.

Then, you learned in more detail about Suave, a very popular web server in the F# community, that is specifically designed to make the most of the functional (such as expressiveness and composability) and asynchronous features of the language.

However, F# is not limited to the backend (server side). WebSharper gives you a full set of tools to write both your server and client code in F#, and takes advantage of the type safety the language provides. Also, Fable ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required