WebSharper is a full web framework that allows you to use F# not only on the server but on the client side too. WebSharper also includes many extensions to interact with other libraries or environments, such as mobile phones, and takes full advantage of F# composability and reusability capabilities. However, one of the main features of WebSharper is that it takes F# type safety to the next level to catch many errors at compile time, including safe URLs.

Installing WebSharper

The easiest way to install WebSharper is to use the extensions available for Visual Studio and Xamarin Studio. You can download them from its website and follow the instructions to create a new WebSharper project at http://websharper.com/downloads.

WebSharper includes ...

Get Mastering F# now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.