打击VB(情感篇)

    其实VB很好,但C#更好,我的打击并不是要把VB贬低或者是歧视。一个东西只要存在,就总有他存在的原因,只是想谈我的程序人生。

       这个还谈不上“人生”,我的编程生涯如果要实在的算应该只有4年。我原来主要用VB是在ASP,用了两年,确实比较易学和方便.。回忆生涯的萌芽(还没有算是正式开始),我一开始看的编程书籍就是唐浩强那本《Basic语言》,所以后面的的VB也比较容易上手。在学校的时候也开设的VB的课程,但那个时候没有好好学,在这之后才自己辛苦钻研。我在学校学的是物理专业,在假期的时候在一家广告公司打工,做的是平面设计,但就上在这个公司一个偶然的机会,老板让我做网站,在完成之后客户要求要是能动态管理的,于是我硬着头皮花了3个星期学习了PHP把网站完成了。应该说我的编程之路是从PHP开始,之后就从平面设计转向到了Web开发,这几年的开发感受我始终觉得ASP要比PHP好很多。

       我是2002年才知道什么叫.NET,什么是C#并开始学习。我转到.NET后即直接学C#了,从头开始学的(在这之前看过本Java的书,不过没有坚持下来)所以也没有觉得是从VB过渡到C#的。

       产生打击VB的念头是在前两天,我在研读一个关于智能感知控件源代码的时候,因为这个控件系统算是比较复杂的了,用VB.NET写的。由于用C#后就不怎么关注VB,特别是对VB.NET更没有什么研究,这些源代码我花了很多时间才读完,如果用C#完成的,那我可以省去很多时间,故对VB特别是VB.NET生出满腹怨气。实际的不用多说,只说VB.NET的代码从结构上就比C#凌乱很多,可读性比C#差,从这开始我把VB.NET抱怨个三天三夜。

       这只是我个人的看法,我想建议那些想进入.NET世界的朋友,直接去学C#吧,但VB也不能丢,至少要看得懂代码。相信Bill Gates现在也是在用C#写程序。关于VB和C#的争论很多,我不是想继续争论,只想以此来发泄下工作上或其他方面的气。

原文地址:https://www.cnblogs.com/format/p/25924.html