Visual Basic将来将要如何发展?

 

导读 上周,微软宣布了他们改变Visual Basic语言将来发展计划的想法。此次公布给Visual Basic开发人员留下了不少不肯定性,但Visual Basic语言的设计者Anthony D.Green说明了这个新策略的一些细节。

Visual Basic将来将要如何发展?Visual Basic将来将要如何发展?    如今微软认为VB很是适合那些以Windows平台做为目标开发平台的开发者或者编程新手(至少,编程不是他们主要的职业)。html

另外一方面,非Windows平台的崛起给C#带来了必定的影响但不会影响到VB。在Green看来,VB不太适合游戏开发或者基于Mac OS X的开发。VB对于非Windows平台适应性的缺少形成了困境,F#的开源以及C#对开源工具日益增加的支持,使得这两种语言在吸引和保留开发人员方面优于VB。愈来愈多的C#开发人员进入了良性循环,他们能够带来更多的进步,从而吸引更多的开发人员。linux

最后,Green提出了一种状况,若是保持C#与VB的开发进度和功能特性齐头并进,这对于有限的资源会产生压力。微软但愿专一于C#,由于它以最快的方式提供最普遍的反馈。一旦这种反馈产生了对VB开发人员有价值的想法,微软会考虑从C#移植到VB。编程

这对于那些想知道他们在VB语言的投入能获得什么回报的开发者来讲意味着什么?以前列出的四个原则已经被如下目标替代:工具、平台和语言。工具

Green说,VB的质量工具仍然是重点,并提到Visual Studio 2017中的动态单元测试如何支持VB。在平台的基础上,VB仍然会被维护以便支持.NET Core的.NET标准。VB语言自己也会增长新的功能和关键字,但前提是它们对VB是有意义的,而不单单是由于C#中增长了这些特性。Green举例说像UTF-8字符串就不会添加到VB中。单元测试

VB开发人员的反应很是激烈,许多人期待VB能够支持多平台,包括像HoloLens这样的微软技术。Reed Kimble写到:“这是一个鸡和蛋的问题。微软不提供某个功能是由于他们没有听到人们的要求。人们没有要求某个功能是由于微软尚未提供该功能,因此这一定意味着人们没法得到这些功能。测试

原文来自:http://www.linuxidc.com/Linux/2017-02/140590.htm设计

本文地址:http://www.linuxprobe.com/microsoft-visual-basic.htmlhtm