加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

在F#中开发ASP.NET和ASP.NET MVC应用程序的缺点?

发布时间:2020-12-15 22:42:21 所属栏目:asp.Net 来源:网络整理
导读:我想尝试在F#中开发ASP.NET和ASP.NET MVC应用程序.我喜欢使用功能性的langauges,在我看来,功能范例更适合于HTTP和网络,而不是命令式编程(虽然F#当然可以做到这一点). 我只是试图为一些个人项目尝试F#,尽管我希望最终F#将被视为适合商业ASP.NET项目的C#的有效
我想尝试在F#中开发ASP.NET和ASP.NET MVC应用程序.我喜欢使用功能性的langauges,在我看来,功能范例更适合于HTTP和网络,而不是命令式编程(虽然F#当然可以做到这一点).

我只是试图为一些个人项目尝试F#,尽管我希望最终F#将被视为适合商业ASP.NET项目的C#的有效替代品.

目前在ASP.NET中使用F#有什么陷阱和粗暴的边缘?一个明显的缺点是F#比C#更加模糊,所以F#的代码样本和经验丰富的程序员都比较少.

我应该注意什么其他潜在的问题?

解决方法

个人我是F#的大粉丝.我的NDjango解析器/渲染引擎是用F#编写的.

但是尝试在F#中做一切都很难.要添加到您的列表中还没有的东西:

>没有视觉支持
设计师 – 既不是webforms也不是
的WinForms.你可以写
当然,手动适当的代码
>无代码完成
>在F#中调试可能是一个挑战,特别是因为匿名关闭
>编译器诊断可能是误导性的,因为类型推断 – 一个打字错误可以在遥远的地方产生深远的影响
>我最大的宠物小便是’档案订单事宜’规则.您必须指定文件将被编译的顺序

这绝对不是一个完整的列表.另一方面,可能希望在最终版本中解决其中一些问题.

尽管所有列出的(和未列出的)问题,我喜欢在F#编程 – 有时它给了一个非常清爽的视角的编码,我已经开始使用一些F#启发的技巧在我的C#代码.

只是不要疯了

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读