VC++ 不如 Delphi 之我见
haoel 博客专家认证 业界专家认证 2000-07-27 11:23:00 为什么会有很多喜欢用VC++的程序员呢?我不明白。
我认为VC++一点也不如Delphi,原因如下:
1、VC太过坚涩,不如Delphi易用。
如果一个程序没有易用性,那还怎么开发别的程序呢?比如:为了查找一个类的方
法,我得去找它的父类。拷,找来找去,还是没找到。还有,用VC编程给我的感觉就是
消息传来传去,哎,太不方便了。用VC和用delphi,就好像用DOS和Windows来操作系统。
2、VC开发程序的周期性太长,不如Delphi。
一个VC的程序用Delphi来做,周期至少减少一半。我有个同学用VC做了一年的程序,被我用Delphi两天就搞定了。再比如:为了读取一个BMP图片,Delphi中什么程序
也不用编,而VC呢?对于16bit的BMP和24bit的BMP要分别写程序。
3、VC编译效率太差,不如Delphi好。
一个VC的程序编译过程要花5——10分钟,甚至更长,最后等到的也许只是少个分
号。这点不如Delphi,Delphi编译一个程不会超过2分钟,而且EXE文件长度极小。而且,
如果你不用Win98 第二版(2222)做VC的OS,我相信,你一定经历过很多“非法操作”
吧,你还发现你没保存你的程序,是不是很过瘾哦?
4、帮助文件,VC不如Delphi的易读。
试想,一个如的编程语言,对程序员来说最重要的是联机帮助!这点我认为做得最
好的是PB,其次是VB和Delphi,VC的帮助嘛,在下实在不敢恭维,几百兆的HELP放在硬
盘上,没用。
5、任何用VC可以编程出的程序,Delphi都可以做。
都是Windows编程,都用Windows API,所有VC的程序Delphi都可以做,什么COM/DCOM、ActiveX、控制面板的程序、CGI、ISAPI、Winsock……,两者都可以做。
而且Delphi做得还要比VC好,比VC快。
6、Delphi可以编程有关MIS的程序,VC可以吗?
有关数据库程序的强力编程语言,我想非PB莫属,Delphi可以和PB一拼,VC呢?
真是相形见拙了。
7、Delphi有大量的VCL控件,而VC呢?
我认为,人类之所以发展,是因为,他能总结前人的经验。如果,一件事被人做过
了,我还有必要再去做一遍吗?老古人说:“吃生东西会拉肚子”,我还要去试验一下
吗?这里Delphi有大量的VCL控件可以使用,这不就是Delphi的亮点吗?Windows这所
以比别的操作系统更好,是因为它有大量的第三方软件的支持。Delphi同样也有大量的
第三方控件的支持,VC为什么没有呢?这对一个开发软件,对于一个程序员,是不是要
比VC有更强的生命力呢?试想,你的一个软件中有来自全世界的代码,这不正是现代的
编程观点吗?让资源共享起来不正是大家所需要的吗?
8、Delphi有For Linux的版本了,VC也有C#了。
可是VC还是只能在Windows上运行,这就是MS,完全抵制除了Windows外的OS,这
是发展之道吗?拷!!
——————————————————————————————————————
综上所述,这就是VC不如Delphi的原因了,在此发表,希望和大家一起讨论。
由于时间关系,还有很多VC不如Delphi的地方,我没有说出,欢迎大家指正。
我希望大家用事实来讲话,而不是用自已的感情。所谓事实胜于雄辩。你们看好吗?