回 帖 发 新 帖 刷新版面

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

31 楼

感觉楼主将是第二个比尔盖茨,不过他说的这么精彩,不知道编程实力任何???

32 楼

每种语言都有他的生命力,都由他的优缺点,主要看你使用的目的和范围了

33 楼

学好一种就好,管它是VB还是什么?

34 楼

我觉得VB只能,用于学习编程。在实际应用当中,VB还是没有其它的编程软件实用。
以上只是,本人的个人关点。。。

35 楼

我也是学pascal的,VB也懂一点,但其他语言我是一窍不通。
[color=FF0000]就我所学的两种语言来说[/color],pascal在什么系统下都能运行,而VB则不同,似乎只能在WIN系统下运行呀!

36 楼

不知道为什么,我喜欢C!·

37 楼

大家都来学JAVA吧!

38 楼

31楼的请不要搞错,先声明一点我不是和Gates抢饭碗的人也不想成为他那样的人,我个人不是很喜欢MS,我支持Borland,也许是竞赛,用惯TP了,不过这确实是一个很好的环境!虽然他是16位的,但正是这样,也证明了他的优秀和实力!
至于本人的实力,我也不知道究竟怎么样?不过我是个实干的人,我喜欢的是编程,而不是发表演讲,我也不会(我语文很差)。上述和前面的帖子只是本人对现状和某些人问题的评论和回复。最后,我重申一下:大多数时间应该在编程书籍、编程环境和写下演算结果的草稿纸里度过~~~~~~~~~~~~

39 楼

C#人性化比VB差太远了

还有楼上那个用Pascal的,你说Pascal封装函数不多,那是因为你用简装版Pascal,我不说什么别的东西,几乎所有的C++都有QSort,这个你怎么解释?

如果你认为用复杂的编程语言去开发小规模应用软件是一件非常光荣的事情(抑或您习惯于使用Win32汇编编写一些巨型数据库管理平台),我对您的观点无可辩驳。但一切从简出发,一味的追求跨平台、GNU之类,我倒想问一下在中国有多少人在用Linux操作系统??想必你在打仗的时候不会给Glock18配AWP子弹吧?

我代表所有VB爱好者鄙视自命不凡的C程序员!!!
PS: 我也常用C++、C#、Pascal(Delphi)写程序,经过一段时间的对比,我还是认为VB是最适合开发中小型软件的平台。无论M$是否利用它垄断市场——其实在Linux今天这种状态下已经是很显然的事情了。
如果还有谁不服,请参考PlayStation(TM)SDK之类的相关开发工具包,想必它们的兼容性大家都是很清楚的吧?那还有什么开发PS的必要呢?XBox呢? ---> PC呢?

40 楼

对于楼上的仁兄,我再重申一遍,我们不是来探讨编程工具的,而是希望大家能够把更多的精力放在提高软件上,而不是选择编程工具上~~~~~~~~~~~~~

还有要声明一点,VCL的封装不是你这种人能欣赏得了的!

我来回复

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