在Web开发环境中使用F#以充分利用该语言的最佳方法是什么?例如。本身就像Websharper框架,或者与C#和设计工具一起使用,或者其他。
答案 0 :(得分:3)
这取决于您正在进行的Web开发。
如果你想“充分利用这种语言”,那么我认为WebSharper会做到这一点 - 它将缓解许多问题,并使开发Web应用程序更像开发非Web应用程序。
但是,如果Web开发并不复杂,那么坚持使用F#和C#可能比在WebSharper之类的软件包上添加主要依赖项更好。
答案 1 :(得分:2)
目前,C#/ F#组合路线可能更有效,原因很简单,因为C#的工具和示例代码已经成熟。也就是说,使用工具存在的C#,但使用F#作为底层逻辑。由于两者都是.NET语言,因此将模块化因素考虑起来并不困难。然后,随着F#可以使用更好的工具,可以在这个方向上迁移更多的项目。