痛恨Delphi的15个理由
痛恨Delphi的15个理由
Softnaf
(获Softnaf授权翻译,本文版权归CoDelphi.com)
译者:grhunter
译者注:Softnaf是新加坡一家软件公司的负责人,他是Delphi的老用户了。在开发过程中,深深感受到Delphi的一些不便之处。一时激愤,写下这些文字。其实也许我们有15种理由痛恨Delphi,但更会有100种理由来热爱Delphi。本文不代表CoDelphi和译者本人立场。仅供参考。
1、Delphi自带的Image Editor太陈旧,不能编辑256色以上的图像。
2、Resource Workshop同样如此。从1995年Delphi 1之后就没有更新过。
3、Delphi的OO处理流于表面化。在创建组件时,假若在Create中没有包括inherited关键词,则IDE可能会崩溃。
4、如果频繁剪切、拷贝、粘贴,Delphi代码编辑器会引发GPF错误。
5、BDE更新速度慢。BDE4.5不能执行Interbase类型3的读、写操作,与Oracle 8i不兼容,也不能使用Access 2000(XP)数据文件。目前它与ADO不兼容。实际上,BDE根本一无是处。
6、Quick Reports这个报表编写系统非常恶心。为了修补所有臭虫,你得花149美元来买升级版。拜托!我受够了!
7、Delphi集成的Tchart臭虫太多,且不能打印。你得再花399美元,才能从Tchart组件打印。
8、Delphi的Grid组件多数情况下不敷使用。
9、Decision Cube有一个大Bug:不能与非BDE数据集协作。
10、Delphi的帮助文件信息不足。MSDN资料库以HTML帮助形式提供,但Delphi自从1996年第3版以来都用WinHelp格式。
11、截至目前为止,没有使用Web Express创建的Web站点。
12、有没有注意过,Delphi没有附带内存泄漏检测工具?只能花399美元买一套TurboPower QA Sleuth。
13、Delphi个人版不带数据库组件。卖价999美元的delphi版本才有此功能。
14、Interbase的IBX不具备产品级质量。有太多bug。最好用EasySoft的ODBC引擎。微软早已抛弃了ODBC,而你却不得不花钱去买一个ODBC引擎。
15、我再也受不了Borland及其同谋了!我所做的一切就是养肥Borland!