VB和DELPHI那个更有前途,它们能赶得上C++吗!
解决方案 »
- 讨论一下:COM+中的全局变量
- 在delphi中如何使用ADOConnection直接连Mysql数据库?
- 都是银行惹的窝,搞成XML文件,怎样读写里面的数据呢?
- 水晶报表程序发布时的问题,---- cannot find database dll
- 在使用消息机制时,为何在帮助文件中找不到诸如TWMNCHITTEST,TWMLButtonDown,TWMRButtonDown......它们与TMessage有什么关系?
- 怎么让一个带标题栏的窗体不能移动?
- MIDAS的问题
- 在线等待,谢谢!
- 如何获得当前dbgrid中选中的一条记录
- 一个quickrep的问题
- ADO连接的问题:连接超时
- Dll中如何访问主程序的datamodule中的共用变量与连接??
使用vc使人更贴近系统底层,甚至会学到系统操作系统的原理。
delphi提供了快速的开发过程,但是这也容易造成人的惰性。
同样一个项目,用delphi可能会解决得比vc快得多,界面可能也更花哨,但是就效率,以及稳定性来说可能不如vc开发出来的好(当然是指有经验的vc程序员)。
稳定性上似乎Delphi程序更好。对于复杂的程序,VC的代码锤炼到没有内含的Bug的状态需要颇多的周折,而Delphi程序的净化过程要快很多。同时VCL的水准和质量要高于MFC。
上述仅代表个人所知,如有偏差请指正。
因为MFC太难学,开发起来也困难。
各有千秋
但是,学习到一定阶段就会觉得,其实开发语言不重要,重要的是思想。
可惜我还达不到这个阶段。
我也重开发思想,但却是依赖语言。
我说的Delphi效率稍低,主要是因为它默认将各种功能都加了进来,很多类中我们不用的属性照成了程序的臃肿,所以一个简单的delphi程序会需要300多k,而vc只提供一些最基础的功能,许多高级功能都需要自己写,这样开发效率确实低(当然也有很多第三方class),但是比较容易做到精简程序。
当然,其实我还是更喜欢delphi的