微软详解 .NET 语言战略:C#、VB、F# 都不落
软件开发是微软相当重视的事情,比如该公司近期宣布了一个 Visual Studio 2017 RC 更新、以及面向三星 Tizen 平台的 Visual Studio 工具箱第二预览版,表明其有意加大跨平台开发等方面的力度。在近日的一篇博客文章中,微软更是详细介绍了其 .NET 语言战略,解释了各款语言对于开发者(以及该公司)的重要性。
在这篇博文中,微软提到了其对各项开发语言的战略、框架、以及评断每一款语言的方法。当然,这种战略更像是一种指导方针,而不是一张确切的路线图。
首先从 C# 谈起:微软指出,C# 是该公司当前最流行的编程语言之一,拥有数百上千万的用户。比如该公司借助 C# 为 Xamarin、企业应用程序、ASP.ET 中的 Web Apps、以及 Unity 游戏做移动开发。
微软还表示,今后几年还会继续改进 C#,以迎合开发者们的需求。其承诺“积极创新”,不过于关注特定的部分,而保持其核心设计理念的完整。
在 C# 7.0 版本中,将提供模式匹配(pattern matching)、元组(tuples)等大功能。
其次是 Visual Basic:当前有成千上万人正在用它来开发商业应用程序,并且在新进开发人员中颇受欢迎。尽管某段时间有不少开发者跳转到了 C#,因为后者的样例、生态系统和社区“通常更丰满”。
在未来,微软会保持 VB 对新进开发者的平易特性。创新将集中在该语言比较热门的场景,比如跨语言工具体验,这样是 2010 年来的一个转变(当时说 VB 和 C# 要齐头并进)。
最后来说说 F#:微软指出,尽管该语言不被很多人所使用,但也确实是“最受喜爱”的语言之一。许多开发者用 F# 来开发 Web 和云服务、分析工具、以及数据操作。
该公司还称赞“社区氛围浓厚”,作为 .NET 开源的领跑者,大家在不知疲倦地为 F# 开发做贡献。而通过简化等手段,其未来有望成为“最好的工具加工语言”。
此外,微软会确保 C# 上的新特性,也可以在 F# 上实现良好的互操作。作为一款以解决问题为目标的平台,它将会是社区中不可或缺的一部分。
[编译自:Neowin , 来源:MSDN]
关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
关注网络尖刀微信公众号
随时掌握互联网精彩
随时掌握互联网精彩
赞助链接
排名
热点
搜索指数
- 1 奋力打开改革发展新天地 7910587
- 2 中国黄金原董事长家搜出大量黄金 7913288
- 3 保时捷断臂求生 7839510
- 4 “冷资源”里的“热经济” 7796552
- 5 女子过马路遭压路机辗压身亡 7691085
- 6 服刑期间李铁需要剪掉长发 7519442
- 7 拜登宣布将为37名联邦死囚减刑 7421528
- 8 喝水后有4种表现提示肾有问题 7389592
- 9 山姆代购在厕所分装蛋糕 7289592
- 10 刘强东提前发年终奖 7156950