曾经如日中天的VB6为何被微软抛弃?

今天突然想写一篇关于VB6,全名Visual Basic 6 这个编程语言的文章。理由是我想这个编程语言其实用的人很多,为什么被微软给中止掉了呢?应该来说这门编程语言很受欢迎,可是最终却落了个被扼死的命运。

网络上一种很流行的说法是,因为微软当初看java那么流行,那么火爆。所以也开发了对应java的c#语言,而在csharp开发的那一天,vb6也随即被按下暂停键。

我这边也特意下了一个vb6.1底层版的来尝试安装使用一下,我以前也用过一段时间,但是工作以后就都是java了,vb6的上场率真的很低。现在vb6的很多版本都是魔改的,很多爱好者可以自己添加或者精简一下。

不过非常遗憾的是它还是出现了我最不愿看到的情况,就是乱码。因为我的电脑是win10系统,而且我开了unicode utf-8,这就导致很多以前的软件没法使用。

于是我这边只能找了一个直接压缩的精简版来搞一搞,这是里面的文件,其实很小,没有多大的。

这是解压完成后,第一次进入界面的状态,好在这里面没有乱码。从我个人来讲,我接触编程已经是2012年的事儿了,vb6早在2008年就彻底停止了支持,按理来说我不该熟悉它的。只不过大家都谈vb6好,所以实际我也学了。。

不过即使能够打开在windows 10 系统上还是会出现各种各样的问题,基本已经不能使用。我记得12、13年的时候特别沉迷于DNF这个网游,就想着能不能写个G什么的,说要调WinAPI,所以就用vb6来完成。但实际最后G也没写成,游戏也不玩了,vb6学会拖拖窗口,后来做了一些小工具

我最大的感触是这个工具真的特别简单,尤其是com组件和ActiveX的组件调用,让我感觉这个编程软件的扩展性真不错,想要什么功能直接引入一个组件就好了。一想到这种工具在25年前就已经存在了,就感觉特别神奇。

心中自然而然不可避免的就有一个疑问,微软为什么要停止这款编程软件的开发?它明明很火啊,用的人很多啊,这是一个好东西啊。可是却被微软自己扼杀。这在编程史上对于绝大多数程序员都是一种损失。是编程语言界的损失。

据我所了解的信息来看,说是微软误判了vb的流行度,以及vb社区对对象、继承、多台等特性需求度。为了满足社区中那些一小部分人的需求,而摒弃了多数人的需求。根据vbnet推荐的时间来看,2002年,微软还是有意发展vb的,但是这种割裂直接导致vb不再受欢迎。这根本就是两个语言。

所以说实际是微软误判了,搞错了社区的需求。绝大多数使用vb的都不是科班程序员,而是一些自学的人,或者各类爱好者。这部分人的声音微软是听不到的。但是一些cs程序员的呼唤,要给vb加对象,加继承,加各种原来的vb没有的功能。这就必须重新设置vb,而微软交出的答卷就是完全不兼容。vbnet实际是一个新语言。

现在的我早已全身心投入Java之中,但是我还是不免怀念那些使用vb6的时光,只要拖拖控件,查查winapi,一个程序就能够快速的完成了。这在Java来说是无法想象的,你想要使用java写好一个GUI,那是非常痛苦的,深入Swing从来不是一件简单的事情。。只是我们只能怀念、只能祭奠。想想vb6如果微软一直更新到今天那该是多么的NB啊,唉,一声长叹。

展开阅读全文

页面更新:2024-04-06

标签:微软   如日中天   乱码   程序员   组件   爱好者   说是   需求   语言   软件   社区

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top