微软放弃vb.net 微软放弃中国市场( 三 )


但这对于一项可实施的技术而言,并不妨碍它继续工作 。所以 这种落败,不是指技术 , 而是指就业机会的凋零 。就VB和Delphi而言,只要不用于糊口的工作,他们仍然是桌面应用开发的一把好手 。
2、非职业开发工具VB
早在1962年的DOPE时,该语言就明确针对教学,到后来的BASIC,更是有学生参与开发 。所以在VB进化的起点处,易用就是其最大的特点,那VB使用对象自然就是非职业IT 。随着VB的发展,继续保持了易用性,虽然陆续加入了专业开发的元素(可参阅《VB前传 , 从教学到 游戏  , 再到系统,似乎每步都是精心设计 》和《早判了,VB已死,但我说话了么? 》),但非专业群体很快就占据了绝对优势 。也正是广大非IT的人民大众,将微软推上了今天的位置,这其中VB功不可没 。
但随着微软坐稳个人PC的霸主地位后,软件行业的战火已经烧到了互联网 。JAVA的迅速崛起,让微软不得更换战略 。跨平台属性呼之欲出,有着沉重 历史 包袱的VB,显然已不再符合这场战斗 。其实在1995年VB4.0时,也就是JAVA首个版本发行的那年,微软在核心战略上就已经转向了,VB走向VBA , 为VB后续的退位埋下了伏笔 。
随着.Net框架的诞生,VB开始走向幕后 。近10年以后 , 微软官方才迟迟宣称,不再继续更新VB 。据称经后来统计,VB生产的代码量是C/C++的数十倍之多 , 这足以理解官宣为何迟到这么久 。直到今天 , 微软仍然没有宣称不再系统级支持VB,在Win10上,VB仍然在系统支持范围内 。
熟悉微软 历史 的人,很清楚个人PC与VB、与微软之间的关系 。VB属于普通人,个人PC属于普通人,Windows系统更是属于普通人 。微软当年依仗Basic,这个非专业玩具,才获得了普通人的选票 。这些选票,微软不会轻易地就交出来 。到今天 , VB是不再更新了,仿佛停留在了32位机时代,曾经很多靠VB6吃饭的人,凭借VB6很难再找到工作 。VB是没落了,不过没掉的是专职的那一部分人,VBA和VBS却堂而皇之地睡在64位机里继续保护着Office的生态 。
远离商业的烦扰 , VB终于回归到了最初的样子,在VBA的世界里 , 让成千上万的普通人,继续,学习计算机,使用计算机,热爱计算机 。就连VB让道的C# , 也只能与其他开发工具一样,使用接口开发Office 。
或许有一天,微软会彻底升级Office,会给大家一个更好的VBA 。但在这之前,微软需要考量的是,VBA里那些沉默的大多数 , 生产的代码量,可能又增加了不止数十倍了 。
从所有开发语言的发展 历史 来看,也只有VB是专为非职业IT而生 。更多非职业IT技术内容,请关注BtOfficer , 获取阅读,为非IT人士带来职业IT的视角,正是时候 。
vb是本来就烂,delphi没落是因为没跟上潮流,b/s大行其道的时候,她还主要支持c/s开发,为自己的傲慢买了单
vb没太多用,但是说delphi没落属于过分吧 。delphi到xe时代的确乱 , 个人感觉定位不明确,做个毛线的跨平台,但是从c/s系统,或者win32平台,delphi非常便捷 ,  一些小东西用delphi很快的 。吐槽下,跨平台就有些扯了(本人不搞安卓,ios和osx 还是用原生或者H5) 。稳定性还是差 。编译包巨大 。不好好固守自己的领域乱搞一气 。目前老衲一般编写软件 win用delphi(除非必要,还在用delphi2010,很多时候用delphi2010写dll 用xe写UI ),如果双平台,ios 和osx 用oc(一般用delphi先写win版本,然后翻译成oc,可能是个人习惯,用delphi 调试和编译快,在编写的时候注意要跨平台)dll 一般用vc++或者delph7 或者delphi2010 。如果需要网络数据传输一般用php,或者java 等(考虑到跨跨平台,这个可以通用,传递回json)

推荐阅读