F# 2017回顾

栏目: ASP.NET · 发布时间: 7年前

据微软项目经理 Phillip Carter介绍 ,2017年,F#达到了4.1版本,用户社区也得到了发展,基本上与.NET Core 2.0的发布保持了一致。同时,F#的 工具 变得更加强大,大会参与人数增加。

在语言方面,F#在2017年最主要的成果是4.1版本发布,这绝不是一个小版本,带来了许多新特性,如 结构体元组结构体记录结构体可区分联合 等。此外,4.1修复了可选参数,日志功能新增 调用者信息 支持,提高了灵活性。

Carter表示,最重要的是F#社区的发展,这一点通过产品遥测及Twitter、GitHub、F#软件基金会的活动就可以度量出来。遥测数据显示,F#的活跃用户数以万计,而且还在以每年20%以上的速度增长。有趣地的是,遥测数据显示,F#的增长与.NET Core 2.0的发布保持一致。Carter承认,遥测是一个复杂的主题,提供的只是一个保守估计,因为微软并没有设法计算无法遥测的环境里的F#用户数。

按照Carter的说法,2017年,F#的工具也得到了许多增强。首先,在安装.NET Core时,Visual Studio 2017现在默认提供F#,而且, Visual Studio 2017针对.NET Core和.NET Standard均提供了F#支持 ,使Visual Studio 2017中的F#工具可以和C#工具相媲美。同样, Visual Studio for Mac也默认提供F#Azure FunctionsAzure Notebooks 现在也支持F#了。F#向着“成为有更好工具支持的函数式语言”的目标更进了一步。

据Carter介绍,为了与 .NET Core和.NET Standard 的定义保持一致,F# OSS生态系统做了大幅地迁移,这进一步证明了前两者对于F#演化的重要性。Carter重点提到了几个开源项目, SuaveGiraffe 用于在.NET Core上编写Web服务,Fable是一个F#到JavaScript的编译器,旨在让编写全栈F#应用程序成为可能。

最后,Carter指出,他看到了F#在2018年的光明前景,工具会更好,社区会更大,OSS活动会更强力。对于即将到来的2018,他还重点提到了.NET Standard 2.0引入Type Providers、.NET Core支持F# REPL等内容。

查看英文原文: F# 2017 Retrospective


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

自品牌

自品牌

陈为、孙郁婷 / 机械工业出版社 / 2015-9-7 / 39

移动互联网来势汹涌,让品牌重新回到人的时代。微信旗帜鲜明地宣示,“再小的个体也有自己的品牌”。《自品牌:个人如何玩转移动互联网时代》作者历经一年,深度访谈10位嘉宾,挖掘其品牌与商业成功密码。吴晓波、雕爷、罗永浩、鬼脚七、马佳佳……这些商业新浪潮中的探路者与领军者,要么是传统领域的老将,要么是新领域里的先锋,但都能以新媒体为载体,构建个人品牌,打造商业生态,抓住互联网的时代红利,顺风而起,顺势而为......一起来看看 《自品牌》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码