回 帖 发 新 帖 刷新版面

主题:[转]不选择vb的理由

原文:

选择vb 的n个理由:

1.微软拿出vc主要是为了照顾那些以写c为主的人,而vb作为微软划时代的产品,也是微软早期主要功臣(比尔盖茨曾自豪的说:“世界上有80%的人在用vb编程!”),微软肯定大力发展vb,vb当之无愧的是windows平台上最好开发软件;
2.c#决不可能是重中之重,因为微软正打算放弃c#(当然,你还有反映时间)推广Cω(哈哈,没听说过吧!自己搜一搜);
3.关于微软windows是采用c编写的,业界一直存在质疑,如果这么简单,那世界上为什么只有一个Windows?
4.vb编程是最快捷的,是个人独立开发的首选,vb也是最易学的。(也是国内普遍不看好vb的原因,可是在美国却截然不同)国内对vb 的普遍看法是“编vb的人太没水平”,那你先看看中国软件业再说吧,中国又有几个高水平的软件?
5.vb是人性化水平最高的开发工具,即将发布的vb2005无疑是完美主义者的追求;
6.不要与命运抗争,vc/c#垮台是迟早的事,而vb则与MS同寿!选择VB吧,你的明天会更精彩!

[em6]1.微软拿出vc主要是为了照顾那些以写c为主的人,而vb作为微软划时代的产品,也是微软早期主要功臣(比尔盖茨曾自豪的说:“世界上有80%的人在用vb编程!”),微软肯定大力发展vb,vb当之无愧的是windows平台上最好开发软件

驳:vb曾经是Microsoft划时代的产品,是Microsoft统领市场的一个手段,也是Microsoft的赚钱工具。vb曾经辉煌,但已经走向没落,自从推出.Net Framework后,Microsoft很明显把重心放到了C#上面,vb原来很多特性已经消失,vb的许多东西,包括语法,都在向C靠拢。

[em6]2.c#决不可能是重中之重,因为微软正打算放弃c#(当然,你还有反映时间)推广Cω(哈哈,没听说过吧!自己搜一搜);

驳:搜索,官方贴出来吗?!外面流传的。什么是重中之重,C才是,Microsoft永远不可能用vb编出Windows,也不可能用vb编出Office什么C,都是C,你的题目是选择vb的理由,不是不选择C#的理由,我大可以学汇编,BIOS只能用汇编,vb能编写bios吗?

[em6]3.关于微软windows是采用c编写的,业界一直存在质疑,如果这么简单,那世界上为什么只有一个Windows?  

驳:如果Windows是vb编写的,那么也可能有其他Windows啊,vb本身的限制,就不可能写出系统级的程序,那么多Linux,那么多Unix系统使用C呢?C远比vb复杂,既然如果Windows能用vb编写,满天都是Windows了,为什么呢?
另外,只有一个Windows,是证明盖茨有商业头脑,会赚钱

[em6]4.vb编程是最快捷的,是个人独立开发的首选,vb也是最易学的。(也是国内普遍不看好vb的原因,可是在美国却截然不同)国内对vb的普遍看法是“编vb的人太没水平”,你先看看中国软件业再说吧,中国又有几个高水平的软件?  

驳:快捷,就是因为快捷,会使程序员头脑迟钝,什么算法,全部用函数包装好了,从此以后,vb程序员不需要思考数据结构,不死开数据结构的,算法上不可能创新。我是一个学pascal的,有一段时间,使用vb多了,使用回pascal,会很吃力。为什么呢?vb封装好太多函数了,非常多算法不需要思考。假如需要编写一个智能化的程序,仅用vb封装好的函数足够了吗?

[em6]5.vb是人性化水平最高的开发工具,即将发布的vb2005无疑是完美主义者的追求;  

驳:人性化不代表什么,纠正一点,不会有VB2005,那是Microsoft Visual Studio .Net 2005 中的一个部分,vb.net不等于vb,vb.net版本越高,越靠近C#,C#人性化不比vb差

[em6]6.不要与命运抗争,vc/c#垮台是迟早的事,而vb则与MS同寿!选择VB吧,你的明天会更精彩!

驳:vc垮台,C并不垮台。你能说出为什么VC会垮台,vb不会垮台?Microsoft为什么把vb越改越像C呢?就是想vb使用者渐渐转向C/C++/C#,Microsoft利用vb赚够钱了,统领了市场了,但vb不适应时势了,不能再给Microsoft像以前那样带来那么多辉煌了,自然要渐渐废了vb,C才可能比MS长寿,vb绝对比Microsoft短寿。选择vb吧,永远做不了一个真正的程序员,永远Microsoft不会收你进去。选择C吧,你的明天绝对精彩,但从效率说,vc便出来的程序,效率比vb便出来的高,能做出来的能比vb多,Microsoft永远只会受这样的真正的程序员!

回复列表 (共45个回复)

沙发

我认为C挺好的,但VB也不差,用VB编写一些小的东东,挺快方便!

板凳

这里是VB区 !

3 楼

呵呵,各有所爱!

4 楼

哗众取宠

5 楼

不是什么选择问题,是你玩的精不精的问题

6 楼

有一个事实就是————比尔盖茨自己就喜欢basic语言,他引退之前,关于basic语言的生命力是永远不会被ms忽视的。vb.net不同于vb,没错,为什么呢?语法都向c靠拢了,也没错,这正好说明了即使硬撑着,也不让vb这个名字消失!哪怕有一天vb里面每行都要打分号了,那个东西也得叫vb

7 楼

你说得再多,俺还是喜欢VB

8 楼

...。vb.net不同于vb,没错,为什么呢?语法都向c靠拢了,也没错,这正好说明了即使硬撑着,也不让vb这个名字消失!哪怕有一天vb里面每行都要打分号了,那个东西也得叫vb

到了那一天,我们楼上各位就不用争了,因为都一样嘛!!

9 楼

语言只是一种工具
如同锯子和砍刀都能砍柴一样
很难说那一种好

10 楼

或许在 硬件级别的特殊操作上VB先天不足。
但做为入门语言,VB举世无双!
作为小程序开发,用VB易如翻掌!

很多复杂程序 用VB做主框架,再用其他语言写高效率 的DLL,依然是一个开发周期短,效率高的 好程序!

我来回复

您尚未登录,请登录后再回复。点此登录或注册