My take is this: with Suave, you can host an F# web server and respond to various HTTP queries in F#. With WebSharper, you can do the same (via so-called sitelets) but also respond with content that involves client-side functionality, all expressed in F#.

In essence, WebSharper enables you to develop full-stack F# web applications and gives you a number of options for hosting: via an OWIN-compliant web server, via a self-hosted executable (using OWIN and Katana), via an ASP.NET-compatible container (IIS, etc.), and via Suave (using WebSharper.Suave, a middleware for hosting WebSharper sitelets on Suave).

Your best bet, e.g. the most flexible and capable approach would be to use WebSharper sitelets and host them with Suave. Be sure to give a read to the WebSharper quick tutorial to get a good idea of the different scenarios.

By on 3/14/2016 6:42 PM ()
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy
Built with WebSharper