使用Websharper的静态页面?

Wal*_*alt 7 f# websharper

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

t0y*_*yv0 6

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


Bri*_*ian 1

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

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

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

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