几种开发工具的特性比较(续)

几种开发工具的特性比较第二部分:(第一部分请阅几种开发工具的特性比较

九、开发效率

VB:较高 ★★★

PB:很高 ★★★★★

C++ Builder/Dephi:高 ★★★★

VC:低 ★

JAVA:高 ★★★★

十、代码执行效率

VB:一般 ★★

PB:较高 ★★★

C++ Builder/Dephi:很高 ★★★★★

VC:很高 ★★★★★

JAVA:低 ★

十一、帮助系统

VB:很好 ★★★★★

PB:较好 ★★★

C++ Builder/Dephi:差 ★

VC:好 ★★★★

JAVA:较好 ★★★

十二、易学程度

VB:非常好 ★★★★★

PB:好 ★★★

C++ Builder/Dephi:好 ★★★

VC:不好 ★

JAVA:不好 ★

十三、使用人数

VB:很多 ★★★★★

PB:较多 ★★★

C++ Builder/Dephi:较多 ★★★

VC:多 ★★★★

JAVA:不多 ★

十四、厂商财力

VB:非常强大 ★★★★★

PB:比较强大 ★★★

C++ Builder/Dephi:一般 ★★

VC:非常强大 ★★★★★

JAVA:强大 ★★★★

十五、发展潜力

VB:差 ★

PB:一般 ★★

C++ Builder/Dephi:一般 ★★

VC:好 ★★★

JAVA:非常好 ★★★★★

十六、基础语言广泛性

VB:很好 ★★★★

PB:一般 ★★

C++ Builder/Dephi:很好/差 ★★★★/★

VC:很好 ★★★★

JAVA:很好 ★★★★

结论:

VB:是新人开发与系统无关的综合应用程序的首选;容易使用和厂商财力很强

是其仅有的两点优势

PB:是开发大型MIS及各类数据库跨平台应用的首选;从数据库前端工具来讲甚至远远超过了Oracle的Develop系列等专门的工具;从通用语言角度来讲功能也与VB等不相上下;多媒体和网络功能与其他工具相比较弱

C++ Builder/Dephi:是唯一一套能够同时适用于开发数据库应用、网络及Web应用、分布式应用、可重用组件、系统软件、驱动程序、多媒体及游戏等所有软件的高效率开发环境;VCL源码基于Object Pascal是C++ Builder 唯一的缺憾,基础语言不够通用和开发系统软件功能不足是Dephi仅有的两点不足

VC:从功能上讲除了跨平台应用外什么都可开发;从开发效率角度讲只局限于开发windows系统应用、可重用组件及驱动程序

JAVA:适用于开发除了系统软件、驱动程序、高性能实时系统、大规模图像

处理以外所有的应用

综合评价:

VB:46

PB:53

C++ Builder/Dephi:67/61