使用WebSharper编译器编写Node.js应用程序

我想知道是否可以使用WebSharper编译器在F#中编写Node.js应用程序。 有没有可用的资源,可以告诉我如何做到这一点? 有没有很好的理由不尝试这样做?

[我会张贴这个评论,但它有点太长…]

这是另一个不要做的理由 – F# 代理asynchronous工作stream提供了一个并发编程模型,在很多方面比Node.js提供的更好。 例如:

  • 它为您提供了并发性和真正的并行性,因此您可以编写代码,在需要使用CPU做一些工作时不会阻塞系统
  • asynchronous工作stream提供了处理exception和处理资源的简单方法
    (你可以在asynchronous(或基于事件的)代码中使用try .. with
  • 基于代理的编程模型为您提供了一种存储状态的好方法

如果你可以使用F#编写你的服务器端应用程序,那么你也可以把它提供给我们强大的抽象。 有关简单介绍,请参阅服务器端函数式编程 。 我也在服务器端做了一个F#的聊天logging和讨论相同的话题。

这不一定是不试试这个的原因。 尝试这可能是有趣的,如果你喜欢F#语言,但要在Node.js环境中使用,那么这将是非常有用的。

Interesting Posts