VB为什么会输给Python?

VB曾经是一个举世瞩目的明星,从Basic到Visual Basic,可谓是取得了巨大的关注度。但是对比VB和Python,为什么这些年VB的市场份额会被Python占领?

(1)在数值计算领域,VB曾经是算法大赛首选的计算机语言,而现在也被Python取代。易学易用,这方面Python要比VB还要友好。虽然说VB有界面,但是被捆绑在了桌面上,而Python可以以网页的形式展示。更何况,还有无数的代码可供抄袭,不,借鉴。

(2)在Web端,虽然VB也有VB.NET,但是连C#都不一定是Python Web的对手,更何况VB.NET。现在,在.NET5上,VB.NET苦苦支撑,而在未来即将退出.NET家族。也就是说Web开发上,VB溃败。

(3)开源。跨平台。一次编写,到处可用。Python代码几乎可以做到跨平台。而VB被捆绑在了Windows上。这一点也局限了它的发展,影响了程序员的热情。

(4)类。VB里面有类吗?VB和VB.NET严重撕裂,导致原来使用VB的程序员很难转向VB.NET。这一点和C#的境遇完全不同。而纯VB语言的设计不符合专业程序员的发展思路,过于好用,但是不够深入。所以,VB不会消失,但是不会继续发展VB.NET了,而是固守VB的基本盘。

未来,VB仍然是入门的最容易上手的语言,但是它太局限了,只有在Windows系列的软件上才能发挥出它的价值。例如,VB和VBA,这是唯一一个没有被C#、Python占领的领域。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值