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占领的领域。

猜你喜欢

转载自blog.csdn.net/nmj2008/article/details/113109268
今日推荐