7

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

4

3 回答 3

6

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

于 2010-07-08T13:18:51.630 回答
1

我想,在最坏的情况下,会有一个退化的“是”答案,因为你可以

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

因此,在这方面,它就像一种 F# 到 Javascript 的翻译器。

也就是说,我自己没有时间尝试 WebSharper,所以我可能是错的,或者即使我是对的,对于这种情况,可能会有一个更简单的工作流程,或者谁知道呢。希望有人能提供更好的答案。

于 2010-06-25T21:24:43.947 回答
0

您可以使用一些选项,WebSharper 为这些天提供了几个模板。您可以使用 owin 或 suave 自行托管(两者都可用的模板)您也可以使用 NancyFx 或任何其他轻量级容器进行托管,如果您使用 SPA 模板,它都是静态内容

于 2016-05-11T15:14:14.123 回答