gpt4 book ai didi

asp.net - F# 和 ASP.NET

转载 作者:行者123 更新时间:2023-12-03 11:57:39 24 4
gpt4 key购买 nike

是否可以使用 F# 代码编写 ASP.NET (MVC) 应用程序?如果是,如何?这会带来什么可能的好处?

谢谢。

最佳答案

是的。事实上,我们刚刚完成了一个使用 ASP.NET MVC 和 NHibernate 以及 F# 的应用程序。

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

好处和往常一样——F# 提供的一切。特别值得注意的是 Controller 代码变得多短。类型推断非常好。

如果您想在 MVC 绑定(bind)器中使用 F# 记录类型,您将需要一些帮助代码。我写了here .

但是,在 1.9.6.16 版本中,F# ASPNetCodeDomProvider 存在一些错误,使其不适合在 ASPX 页面中使用。此外,IntelliSense 在那里不起作用。因此,对于 ASPX 部分,我们使用了 C#。没什么大不了的,因为这通常只是将模型连接到 View 。

关于asp.net - F# 和 ASP.NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1135959/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com