微软详解 .NET 语言战略:C#、VB、F# 都不落

凝小紫
 凝小紫
发布于 2017年02月05日
收藏 8

今天在升级Skype应用的同时,微软承诺“改进质量和更好的性能”。为了提供最新的使用体验,将会关闭软件开发是微软相当重视的事情,比如该公司近期宣布了一个 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# 上实现良好的互操作。作为一款以解决问题为目标的平台,它将会是社区中不可或缺的一部分。

稿源:cnBeta.com

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:微软详解 .NET 语言战略:C#、VB、F# 都不落
加载中

精彩评论

lieefu
lieefu
坚决不走微软技术路线!远离微软,才能体验编程的快乐。
keep_wan
keep_wan
最喜欢的语言c#.虽然我在做php
d
deanfeng
C#傻瓜式入门,精通却像其他语言一样,不容易。
Nekojara
Nekojara

引用来自“月影南溪”的评论

所以“该公司”是哪个公司?“某篇博文”又是哪篇博文啊?

引用来自“shitalpig”的评论

明显水编杜撰的
真是够了...(还是说二位是高级黑,小辈太愚笨,没看出来)
OSC 转载原文(http://www.cnbeta.com/articles/582033.htm)时没有保留引言的格式,文中从最开始到“解释了各款语言对于开发者(以及该公司)的重要性”这一部分是 cnbeta 网文中的引言,引言中出现“近日的一篇博客文章”那么显然其指代的就是其正文所对应的原文,“该公司”即 M$,再根据 cnbeta 中的链接,可知“一篇博客文章”即 “https://blogs.msdn.microsoft.com/dotnet/2017/02/01/the-net-language-strategy/”。
------
另喷:
小编下次转发的时候能不能多读两遍... 原文链接能否贴全了...
二位喷之前可否稍微耐下心来多看两眼,明明多点两下就能找到答案了...

最新评论(17

eechan
eechan
最喜欢的语言c#.虽然我在做php
shitalpig
shitalpig
c#7 有毒啊tuple 居然要引入nuget,vs才支持
d
deanfeng
C#傻瓜式入门,精通却像其他语言一样,不容易。
超纯的小白君
脱里微软的战略平台,.net就什么都不是了
月影南溪
月影南溪

引用来自“月影南溪”的评论

所以“该公司”是哪个公司?“某篇博文”又是哪篇博文啊?

引用来自“shitalpig”的评论

明显水编杜撰的

引用来自“Nekojara”的评论

真是够了...(还是说二位是高级黑,小辈太愚笨,没看出来)
OSC 转载原文(http://www.cnbeta.com/articles/582033.htm)时没有保留引言的格式,文中从最开始到“解释了各款语言对于开发者(以及该公司)的重要性”这一部分是 cnbeta 网文中的引言,引言中出现“近日的一篇博客文章”那么显然其指代的就是其正文所对应的原文,“该公司”即 M$,再根据 cnbeta 中的链接,可知“一篇博客文章”即 “https://blogs.msdn.microsoft.com/dotnet/2017/02/01/the-net-language-strategy/”。
------
另喷:
小编下次转发的时候能不能多读两遍... 原文链接能否贴全了...
二位喷之前可否稍微耐下心来多看两眼,明明多点两下就能找到答案了...
不是黑,但是明显读起来不流畅。而且,这种文章,援引了哪些资料还是加上比较好,而不是一句简单的某博文,该公司什么的。
Nekojara
Nekojara

引用来自“月影南溪”的评论

所以“该公司”是哪个公司?“某篇博文”又是哪篇博文啊?

引用来自“shitalpig”的评论

明显水编杜撰的
真是够了...(还是说二位是高级黑,小辈太愚笨,没看出来)
OSC 转载原文(http://www.cnbeta.com/articles/582033.htm)时没有保留引言的格式,文中从最开始到“解释了各款语言对于开发者(以及该公司)的重要性”这一部分是 cnbeta 网文中的引言,引言中出现“近日的一篇博客文章”那么显然其指代的就是其正文所对应的原文,“该公司”即 M$,再根据 cnbeta 中的链接,可知“一篇博客文章”即 “https://blogs.msdn.microsoft.com/dotnet/2017/02/01/the-net-language-strategy/”。
------
另喷:
小编下次转发的时候能不能多读两遍... 原文链接能否贴全了...
二位喷之前可否稍微耐下心来多看两眼,明明多点两下就能找到答案了...
极品渣子
极品渣子
c#好帅!
Aurelito
Aurelito
工作多年还在纠结走XX编程语言路线,而不是在讨论算法、架构等技术选型的重大问题。就算加再多班还是个敲代码的,离高一点的岗位不知道差到哪里去了
lieefu
lieefu
坚决不走微软技术路线!远离微软,才能体验编程的快乐。
返回顶部
顶部