我一直在研究Websharper,并想知道是否可以将它用于静态网络应用程序。也就是说,不是在IIS中托管,而是作为带有javascript的静态网页。
答案 0 :(得分:6)
当前的WebSharper版本不会使这种情况变得简单。对于下一个版本,我们正在开发服务器端HTML组合器和页面/网站组合器。使用这些组合器,您将能够在F#中定义完整页面和链接网站,然后通过IIS提供它们或将它们编译为静态HTML。
答案 1 :(得分:1)
我想,在最坏的情况下,有一个堕落的'是'答案,因为你可以
因此在这方面它表现为一种F#到Javascript的翻译器。
那就是说,我没有时间亲自尝试WebSharper,所以我可能错了,或者即使我是对的,这个场景可能会有一个更简单的工作流程,或者谁知道什么。希望有人会介入更好的答案。
答案 2 :(得分:0)
您可以使用一些选项,而WebSharper现在可以提供多种模板。您可以使用owin或suave(两者都可用的模板)自我托管,您也可以使用NancyFx或任何其他轻量级容器托管,如果您使用SPA模板,则它是所有静态内容