枫林在线论坛精华区>>程序设计
[54818] 主题: VB.NET并不比C#.net差
作者: leaflet (Leaf)
标题: VB.NET并不比C#.net差
来自: 218.80.*.*
发贴时间: 2003年05月04日 14:17:11
长度: 988字
必须得承认,C#编译器和VB.net编译器在处理某些细节上确实有些不同,
导致两者编译功能类似的程序效率通常会有差异。但对于一个编制完整的
项目,是不会有任何差别的。原因是首先VB.net编译器并没有比C#有实质
上的缺陷,其次大部分代码都是.net Framework类库中的代码,两者调用
起来没有差别。至于C#比VB.net功能强大,这牵扯到心理学问题。VB并不
比C#差,也没有“语法混乱”、“为了兼容而设计”之类传说中的毛病。
用VB.net一样可以写出出色的、结构完美的应用程序。而且VB.net也是Vi
sual Studio.net唯一的宏语言。

这里面还有一个问题,著名的Linux下的.net——Mono中是否只支持C#?当
然不是,用VB.net开发出的程序一样可以在Mono中正确运行。而且最新的
Mono将包含Mono Basic语言,这样,掌握VB.net语法的人,就可以完全在
Linux等系统下开发。

微软无时无刻不在推广VB.net上用心。MSDN上关于.net开发的文章,用VB
.net做例子的比用C#还要多。微软还专门推出VB技术节目——VBTV,帮助
开发者更好地了解VB.net。微软在列出Visaual Studio中的开发工具时,
Visual Basic总是排在第一个——这是微软5年来的传统。所以担心VB.ne
t会被淘汰的人,现在该松口气了。
========== * * * * * ==========
返回