微软详解 .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 一图读懂新成立的信息支援部队 4913605
- 2 大妈在周杰伦演唱会VIP区呼呼大睡 4960065
- 3 中央财经大学多名学生吐槽800米体测 4852785
- 4 乡村产业发展态势良好 4714019
- 5 哈尔滨啤酒检出毒素 多家平台已下架 4618892
- 6 86岁吴彦姝与40岁唐嫣同框 4547106
- 7 9岁女孩跳广场舞3年成领队 4447086
- 8 日元贬值 日本LV店里都是中国人 4366328
- 9 网民造谣家家有猎枪 被处罚 4232280
- 10 加沙妇女抱侄女尸体照片获摄影大奖 4177803