最后更新:2020-03-19 15:48:32 手机定位技术交流文章

最近,微软网络团队在开发者博客中宣布,尽管他们将继续支持Visual Basic。NET 5.0,他们将不再把VB作为一种独立的语言来开发(展望未来,我们不打算把Visual Basic作为一种语言来发展)
雷锋的人工智能来源审查了解到这一点。Net 5是一个大的迭代版本,它可以为Windows、Linux、macOS、iOS、tvOS、Android、Web等提供统一的操作环境。跨越云、物联网、本地游戏等。微软在去年的构建大会上宣布,并于今年3月17日发布了第一个预览版。

第一个预览版本
NET 5VB将支持类库、控制台、Windows窗体、WPF、沃克尔服务和ASP.NET核心网络API
"展望未来,我们不打算继续将VB发展为一种语言,而是专注于提高稳定性和保持之间的兼容性。NET框架版本和。网络核心。”“当然,由于平台的不同,VB会逐渐显示出两个版本的差异
VB也很出色。
vb也很出色。它是支持视觉界面设计的第一种语言。根据艾源庄对
雷锋网络的评论,微软于1987年推出了VB,前身是快速BASIC如果我们回到更远的地方,快速基本仍然是基本的继承者。BASIC语言诞生于1971年,它的设计目的是为了初学者。当时的Fortran和Algol 60语言对于非理工科学生来说很难掌握。
快速入门是DOS下的一种开发语言。后来,随着视窗系统的引入,图形设计被加入进来。1991年4月,微软更名为新版本。它一经问世,就受到许多程序员的青睐。1998年发布的VB 6.0是一个广泛使用的版本
。网络时代来临了2001年,VB迁移到。NET平台并命名为VB。网VB。NET极大地改进了BASIC语言的特性
,但这个版本也分裂了VB阵营。一些开发人员使用。NET版本,而其他人则坚持使用过去的VB,如经典的VB6开发人员说这两种语言非常不同。前者更像java,更面向对象
,微软选择了。网2005年,微软宣布它将不再为非互联网用户提供免费支持。NET版本的VB,100多名MVP请愿抗议,但失败了后来,微软在2010年将这两个版本整合到了Visual Studio中。
赢了VB的内讧。NET,但没有抵御外部对手——c #C#是由微软和。NET开发平台。那个……NET开发平台支持多种语言,其中C#是主要语言。
随着时间的推移,专业开发人员越来越倾向于使用C#,许多VB用户干脆放弃了更复杂、更强大的版本。NET。如今,几乎所有相关的开发文档都很难找到微软使用C#,VB源代码的例子。
和微软对VB不太重视的态度似乎一直被人们所遵循。2017年,微软宣布了一个C#/VB协同开发策略,但事实上,有些人认为这个策略已经没用了,只有C#将获得所有的新功能,而VB将专注于它曾经主导的更简单、更易访问的场景。这一声明相当于正式宣布该战略破产。
“它被认为是一种适合刚开始学习编程的人的玩具语言。”“编程语言社区TIOBE在2018年的一份报告中写道,没有多少专业开发人员会对语言给予太多关注“微软正在慢慢减少对VB的投资,这种语言迟早会衰落“根据微软当年发布的官方数据,C#的用户数量是数百万,而VB.NET只有几十万。

1992年3月020,但令人惊讶的是,VB。NET在TIOBE程序语言列表中一直很活跃,在2018年12月超过C#,排名第五。在最新的三月份榜单中,C#排名第五,VB。NET从去年3月下滑至第六位,VB排名第18位。
开发商将何去何从?根据微软博客
,开发者可以继续使用。NET框架,并非所有的VB应用程序都将迁移到。因为目前。网络核心不支持网络表单、工作流或WCF等。,迁移需要应用于一些非常新的技术。
"只要你高兴,不管是VB还是c #用户,你都可以继续使用。NET框架。只要计算机支持Windows,就可以独立运行。NET框架可以一直使用”
微软还指出,Visual Studio将继续添加新功能和提高性能,VB开发人员可以继续享受它。例如,他们最近在VB中添加了智能代码
意味着VB.NET不会消失,但不会进一步发展。开发人员可以切换到。NET核心或直接到C#
在外联网的一篇博文中,雷锋的艾元闯评论说,一些开发者说,VB用户太小,“灭绝”是不可避免的。他的朋友不仅没用,他的朋友也没用。
,然而,应该指出的是,尽管VB的衰落,事实上,许多程序和应用程序都是用VB编写的。例如,许多专门为中小型企业开发的办公应用程序,VB都可以快速原型化并易于使用。
和许多其他开发人员表达了他们对VB和20年前使用VB的怀旧之情。这些开发人员在20世纪90年代几乎从FoxPro迁移到了VB,并在2000年后转到了C#上。因此,他们强烈鼓励VB开发人员改用C#
Mike_Brady也是其中之一。他在2002年开始使用C#。他认为一些VB程序员仍然坚持VB,因为他们太害怕花括号了。“虽然C#和C非常相似,但它不是(我在工作中已经接触C好几年了,我不寒而栗,不再使用它了!),事实上C#离VB.NET更近,转换并不是一件很困难的事情,也许一两个星期,就能适应这种文体上的差异"
参见
https://www . cn blogs . com/QQ boss/p/9906436 . html
https://dev blogs . Microsoft . com/VBA tam/visual-basic-support-planned-for-net-5-0/
https://www . thurrott . com/dev/232268/Microsoft-plots-the-end-of-visual-basis
本文由 在线网速测试 整理编辑,转载请注明出处。