我想试试在 F# 中开发 ASP.NET 和 ASP.NET MVC 应用程序 .我喜欢使用函数式语言,在我看来,与命令式编程相比,函数式范式更适合 HTTP 和 Web(当然 F# 可以做到这两者)。
我只是打算将 F# 用于一些个人项目,但我希望最终 F# 将被视为 C# 的有效替代品,用于合适的商业 ASP.NET 项目。
什么 陷阱 和 毛边目前是否有将 F# 与 ASP.NET 一起使用的方法?一个明显的缺点是 F# 比 C# 晦涩得多,因此 F# 的代码示例和经验丰富的程序员较少。
我应该注意哪些其他潜在问题?
最佳答案
我个人是 F# 的忠实粉丝。我的 NDjango 解析器/渲染引擎是用 F# 编写的。
但是尝试在 F# 中做所有事情可能很困难。要将尚未存在的事物添加到您的列表中:
设计师 - 既不是网络表单也不是
窗体。你可以写
手动适当的代码,当然
这绝不是一个完整的列表。另一方面,人们可能希望在最终版本中解决其中一些问题。
尽管存在所有列出(和未列出)的问题,我还是喜欢在 F# 中编程——有时它提供了一个非常令人耳目一新的编码视角,而且我已经开始在我的 C# 代码中使用一些受 F# 启发的技巧。
只是不要在里面发疯
关于asp.net - 在 F# 中开发 ASP.NET 和 ASP.NET MVC 应用程序的缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1796711/