发信人: t_venus(独孤老人)
整理人: teleme(2001-09-15 18:53:47), 站内信件
|
【 在 bigpigbug 的大作中提到:】
:有谁愿意精炼地比较一下PowerBuilder和Delphi的优势与不足?
:......
不那么详细的说吧。
PB 在做 C/B 方面很有优势。特别是它的 DataWindow 很有特色,报表功能也
挺好的。不过涉及到网络应用,多媒体,文件读写 …… 系统编程等等方面就
差得太多了。
Delphi 是一个理想的开发工具,没有用 C 语言可以实现,但是 Delphi 不能
实现的功能。包括写系统的驱动程序,控制台程序,后台服务程序等等。而且
Borland 雄心勃勃,正向跨平台挺进。用习惯了的话,Delphi、C++Builder、
JBuilder 都是相通的,仅仅是语言不同而已。
之所以二者能够放在一起比较,就是大多数人都认为 Delphi 就是用来做数据
库程序的,错!大错特错!毕竟 Pascal 是一种优美的语言,而 PowerScript
始终仅仅是个脚本一样。Delphi 的一个 Exe 就是一个标准的 PE 程序,而 PB
写出来的程序必须运行时刻的库支持。试问,有谁用 PB 写过编译器?但是用
Pascal 能,Pascal 比 C 在某种程度上更能够保证代码的无二义性。Ojbect
Pascal 也并不比 C++ 逊色。连最老的 API 编写的 Windows 程序,就是那种
CreateWindow, RegisterClass 等等,在 Delphi 中也能一次编译通过,
Borland 的英雄们还把很多晦涩的 Windows API 加以简化,在程序中直接调
用,这一点上 PB, VB 都是远远不能比的。
所以........ 如果你只做数据库程序,或许 PB 更为灵活,毕竟 Sybase 是
很大很大的 DBMS Vendor。而如果你想要一个舒服的平台,编写 Windows 下
的所有程序,Delphi 是一个明智的选择,毕竟不象 VC。做界面的时间用去了
你超过 40% 的时间 .....
---- ______ __ _ ____ __
/ ____/___ ____ ___ ____ __ __/ /____ _____ (_)____ / __ \_____/ /_
/ / / __ \/ __ `__ \/ __ \/ / / / __/ _ \/ ___/ / / ___/ / /_/ / ___/ __/
/ /___/ /_/ / / / / / / /_/ / /_/ / /_/ __/ / / (__ ) / __ / / / /_
\____/\____/_/ /_/ /_/ .___/\__,_/\__/\___/_/ /_/____/ /_/ /_/_/ \__/
/_/ |
|