1. 因为Java 和.net新型语言以及OO对象编程带来的革命,原来大量的扩展行和维护性很差的代码都将被抛弃,包括被主人自己抛弃。
2. 如果你使用上这样的源代码,你就走上浪费时间和金钱的不归路,因为这些源码的可维护性和拓展性是最大的问题。不能修改,一修改牵动全身,但又抛弃不得,重要数据已经在其中。
3. 所以,我们已经知道软件不只是源代码,更重要的是设计思想,使用那些开放源代码的软件不是更安全,而且发展性更强?
1. 因为Java 和.net新型语言以及OO对象编程带来的革命,原来大量的扩展行和维护性很差的代码都将被抛弃,包括被主人自己抛弃。
2. 如果你使用上这样的源代码,你就走上浪费时间和金钱的不归路,因为这些源码的可维护性和拓展性是最大的问题。不能修改,一修改牵动全身,但又抛弃不得,重要数据已经在其中。
3. 所以,我们已经知道软件不只是源代码,更重要的是设计思想,使用那些开放源代码的软件不是更安全,而且发展性更强?
痛恨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!
这篇文章提到的15个理由没有一个是delphi的致命问题,均是可以改进解决的--新版的delphi已解决一大半了。
delphi始终是和windows在一起的,kylix没用过,不太清楚,但随着MS.NET平台的推出,delphi必将有一个巨大的变化。