F#/ JavaScript工具?

时间:2010-03-03 12:34:02

标签: javascript f#

在UG会议上,我听说过一个名为“web sharper”或“web sharpener”的工具或类似的东西,它可以让你轻松地从F#生成JavaScript。功能JavaScript或类似的东西。

不幸的是,我似乎错了名字,我找不到它。有谁知道这个名字并有链接?

4 个答案:

答案 0 :(得分:21)

目前有三个项目试图从F#生成JavaScript:

  • WebSharper是IntelliFactory的商业产品,但据我所知,它是目前最先进的解决方案。

  • 我是F# WebTools的作者 - 该项目目前尚未维护(但我希望有一天能让它再次运行!)。它有一些有趣的功能,这些功能在任何其他解决方案中都不存在(例如,monad用于检查您是否正确地从客户端调用服务器,它还有一个复杂的系统,用于维护在客户端和服务器端运行的控件中的状态)。

  • FSharp.JavaScript项目更新,更轻量级,也是开源的 - 据我所知,它只将F#转换为JavaScript(没有附加功能),但这通常可能正是您想要的。

答案 1 :(得分:3)

我知道WebSharper的以下替代方法,它将F#编译为JavaScript(使用HTML5 API):

答案 2 :(得分:2)

答案 3 :(得分:2)

这个问题是个老问题,但是目前(2019年)有一个问题:

  • Fable,这是由Babel提供支持的JS编译器。
  • Bolero,它是Blazor的F#。