使用Websharper的静态页面?

时间:2010-06-25 21:07:18

标签: f# websharper

我一直在研究Websharper,并想知道是否可以将它用于静态网络应用程序。也就是说,不是在IIS中托管,而是作为带有javascript的静态网页。

3 个答案:

答案 0 :(得分:6)

当前的WebSharper版本不会使这种情况变得简单。对于下一个版本,我们正在开发服务器端HTML组合器和页面/网站组合器。使用这些组合器,您将能够在F#中定义完整页面和链接网站,然后通过IIS提供它们或将它们编译为静态HTML。

答案 1 :(得分:1)

我想,在最坏的情况下,有一个堕落的'是'答案,因为你可以

  • 在Web服务器中托管具有静态内容和客户端javascript的页面
  • 在浏览器中点击该页面,然后查看&下载源代码
  • 保存该结果并将其用作静态页面内容

因此在这方面它表现为一种F#到Javascript的翻译器。

那就是说,我没有时间亲自尝试WebSharper,所以我可能错了,或者即使我是对的,这个场景可能会有一个更简单的工作流程,或者谁知道什么。希望有人会介入更好的答案。

答案 2 :(得分:0)

您可以使用一些选项,而WebSharper现在可以提供多种模板。您可以使用owin或suave(两者都可用的模板)自我托管,您也可以使用NancyFx或任何其他轻量级容器托管,如果您使用SPA模板,则它是所有静态内容