F#和ASP.NET

前端之家收集整理的这篇文章主要介绍了F#和ASP.NET前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
可以用F#代码编写ASP.NET(MVC)应用程序吗?如果是,怎么样?这将提供什么可能的好处?

谢谢。

解决方法

是。事实上,我们正在使用ASP.NET MVC和NHibernate,使用F#完成一个应用程序。

这很简单:创建一个C#ASP.NET MVC应用程序,然后创建一个F#库,并将所有的控制器放在F#库中。 (F#还没有ASP.NET项目类型)

福利与通常相同 – F#提供的一切。特别值得注意的是控制器代码变短。类型推断是非常好的。

如果要使用MVC绑定器的F#记录类型,则需要一些帮助代码。我写了这个here

然而,使用1.9.6.16版本,F#ASPNetCodeDomProvider有一些错误,使其不适合在ASPX页面中使用。此外,智能感知功能不会在那里工作。所以,对于ASPX部分,我们使用C#。不是很大的事情,因为这通常是将模型连接到视图。

猜你在找的asp.Net相关文章