精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● Delphi>>Object Pascal语言>>Re:谁愿意比较?

主题:Re:谁愿意比较?
发信人: 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% 的时间 .....



----
   ______                            __               _         ____       __
  / ____/___  ____ ___  ____  __  __/ /____  _____   (_)____   / __ \_____/ /_
 / /   / __ \/ __ `__ \/ __ \/ / / / __/ _ \/ ___/  / / ___/  / /_/ / ___/ __/
/ /___/ /_/ / / / / / / /_/ / /_/ / /_/  __/ /     / (__  )  / __  / /  / /_
\____/\____/_/ /_/ /_/ .___/\__,_/\__/\___/_/     /_/____/  /_/ /_/_/   \__/
                    /_/

[关闭][返回]