当前位置: 代码迷 >> VB Dotnet >> Visual Basic 家庭 的归来 2014
  详细解决方案

Visual Basic 家庭 的归来 2014

热度:385   发布时间:2016-04-25 02:19:38.0
Visual Basic 家族 的归来 2014
很久以来,Visual Basic这门语言连同它家族的VB.NET语言一直处于被人遗忘的角落,而只要一说到它们俩,人们总会用过时、落后、淘汰这样的字眼来表达看法。特别是VB,NET,明明是一个全新的、突破性的语言,因为用了VB这个名称,导致大部分人依然对它抱有不面向对象、性能低、太简单、效率差、难以完全大规模软件编写任务等诸多的误解。如今,从国内软件市面上可以看出,利用VB.NET编写的软件非常稀少,这一点在CSDN论坛中得到充分体现。当搜索C#开发的自创产品时比比皆是,而VB.NET开发的相比之下就凤毛麟角。无论在企业,还是在课堂,当提及.net平台时,几乎所有人都会以为是C#语言的开发。我只能说,这是由于国内企业盲目跟风,追求速成,缺乏正确认识的结果。就我个人体会来说,VB.NET这门语言无论从性能、安全、优雅、效率等各个方面都不会落后于C#,而微软也绝不会放弃VB这一系列的产品。在VB.NET出现的2000年到2010年,因为VB6的衰落缘故,VB.NET长期不被人重视。而在2010时,我就已经预测,这种情况必会改变。果然在2011后,微软对于VB和VB.NET的重视逐年加大。直接拿出数据进行分析,众所周知,TIOBE语言排行榜是世界上最有说服力的数据,可以根据它的动态判断未来各门语言的走势。

           下面,我为大家简单解析一下,Visual Basic在去年的2013年一直是下降态势,且长期处于第7位,到了2014年,VB从第7位,到第6位,再到如今5月份的第五位,超越了C#和PHP。另一方面,VB.NET从2012年底排名处于50+的位置,2013年保持五星全速增长,先闯入前20,然后继续飙升,在今年的5月份已位居第11。另外,无论是VB还是VB.NET依然是增长的态势,这难道还看不出问题吗?那些依然对VB和VB.NET抱着不重视和轻蔑的企业、团体、个人难道还没有感觉吗?其实,从2011年开始,VB.NET的强盛之路就已经开始,只是步履维艰。冰冻三尺非一日之寒,清华大学出版社在近期出版的两本书中,《.net4.5与VB2012高级编程(第七版)》和《VS2012高级编程(第4版)》,早已经把微软对于VB和VB.NET的重视体现的淋漓尽致。我再次预测,将来WINDOWS STORE的开发对于VB.NET语言的利用绝不会低于曾经VB6的强势。从决定到现在,整整5年,我依然在坚信和等待。顺带一提,.net4.5和vs2012由于是基于win8系统,和以前的.net4.0改变非常大,无论是从富窗体还是web、ASP.NET、LINQ数据库,改变都是超乎想象的。以后有时间再进行讨论。

------解决方案--------------------
TIOBE这玩意儿还真有人把它当回事,明摆着绝对和国人无关。
VB是门好语言,我现在除了公司工作的项目,业余程序几乎全部用VB.NET来写,不过确实,现在和C#单纯只是长得不一样而已了,差别都在语法糖上(比如C#写Linq都是蛋疼的“后进式”,而VB因为关键字的效果则可以用SQL式)。

但是在国内,估计哪怕是到了微软都破产那一年,VB.NET都流行不起来,C类语法的崇拜简直是无法想象的。
------解决方案--------------------
各有千秋,能开发应用软件就可,
------解决方案--------------------
习惯了呢VB.NET 已无法舍弃。
------解决方案--------------------
引用:
Quote: 引用:

作为从C/C++过来的我,怎么着都觉得VB.net比较别扭,既然C#和VB.net的功能都一样,为什么要去用vb.net呢。
除了vb.net遗留代码,我们所有新项目都是用C#的。

即便我用了5、6年VB,都对VB.NET不以为然。可见它多么失败。

其实我用了C#5年,也对C#不以为然啊,自己写东西还是喜欢用VB.NET去写。
------解决方案--------------------
我就是vb.net的忠实用户,拿来解决实际问题。
------解决方案--------------------
VB.NET,美轮美奂!
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

作为从C/C++过来的我,怎么着都觉得VB.net比较别扭,既然C#和VB.net的功能都一样,为什么要去用vb.net呢。
除了vb.net遗留代码,我们所有新项目都是用C#的。

即便我用了5、6年VB,都对VB.NET不以为然。可见它多么失败。

其实我用了C#5年,也对C#不以为然啊,自己写东西还是喜欢用VB.NET去写。

虽然我用C#也写过几个系统了,但我还是喜欢VB.NET,顺手。
  相关解决方案