回 帖 发 新 帖 刷新版面

主题:[转]不选择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个回复)

21 楼

编底层的东西当然是C好,但不是说VB就编不出来。编高层的东西就只有用VB了,C当然也行,但是会累死掉的。

22 楼

我也准备开发QB2008呢(是胡说八道)

23 楼

越是人性化的东西.
就越难以对系统底层进行控件.

这是致命的缺点..要知道一个真正的程序员不可能受控于环境.而是要控制环境.
你那么人性化.做为底层开发的时候你要程序员怎么办?

24 楼

我认为认识计算的工作原理,用什么都行!!!!!!!!!

25 楼

我比较同意楼上的看法,其实只要知道原理什么语言都行,哪怕是只有0和1的机器语言。我发此帖的意图并不是排挤VB,毕竟VB是第一个开创界面开发的软件,这点是不可否认的,对于软件业MS无疑做出了巨大贡献。Basic也无疑是和C、Pascal的dos\Win开发三大语言之一。
但是我们清楚地发现,最近VB和MS一样,都在走下坡路,商业化的东西多了,而实质却没有跟上商业化的步伐。我发此帖就是提醒大家不论大家用什么语言,都要坚定一个信念,那就是尽一切可能做出好的软件,注重实质,这才是最重要的!
我也希望MS能快些摆脱现状,重新定位,再创新高!(Borland也一样)

26 楼

同志们为了跨平台,为了民族工业,为了LINUX振兴中国软件业,C/C++ DELPHI硬着头皮也得学啊555555555555555555555555555555555555555555555心爱的VB

27 楼

C 跟 VB 跟本就不应该放在一起比较!

28 楼

晕~
楼上的说什么话啊?
不能比较怎么能突出两种语言的特点呢?
例如C与C++~
一个是面向对象一个是面向过程~
不拿来比较不就是没有分别了吗?
晕......

29 楼

仅支持第10楼!!!!!!!!!!

30 楼

不就都是一种语言吗?哪种都行,不过我还是喜欢VB,感觉实用性强多了.爱死你了VB

我来回复

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