2010-07-29 109 views
4

为了充分利用该语言,在Web开发情况下使用F#的最佳方式是什么?例如。独立于Websharper框架之类的东西,或者与C#和设计工具一起或以其他方式。F#web开发

+2

这是一个令人难以置信的广泛问题。也许你可以编辑它来询问你想知道的一些更具体的差异? – 2010-07-29 11:44:32

回答

3

它取决于你在做什么样的Web开发。

如果要“充分利用语言的”那么我认为WebSharper会做到这一点 - 它会轻松很多的问题,并提出开发Web应用程序更类似于开发非Web应用程序。但是,如果Web开发不那么复杂,那么坚持使用F#和C#可能会比在WebSharper之类的包上添加主要依赖项更好。

2

目前,C#/ F#的组合路线可能更有效,只是因为可用于C#的工具和示例代码的成熟。也就是说,在工具存在的地方使用C#,但使用F#作为底层逻辑。由于两者都是.NET语言,因此将模块性考虑在内不应该太困难。然后,随着更好的工具可用于F#,更多的项目可以朝这个方向迁移。

+0

+1。用C#/你已经知道的东西编写UI /交互类型的东西。在F#中编写封装的计算功能。 CLR的优势之一是可以混合搭配。 – 2010-07-29 14:39:17