升级到PB9.0的10个理由在线教程

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-03-16 22:44:16
1. 全方位的开发,更从容的应付各种信息系统需求
2. 强大的Web 开发方式,让你开发网页程序快捷无比,  摆脱传统网页开发生产效率低、技术门槛高的问题
3. 更强大的项目开发能力,和项目管理能力
4. 支持更多更新的数据库及新的连接方式,开发企业级信息系统  无往不利 5. 完整支持XML,最快速的开发并整合XML与数据库
6. 完整支持Web Service,完全可以整合J2EE和.Net两大系统
7. 更多新的函数及对象
8. 支持最新的操作系统
9. 支持中文Double Byte的开发方式,彻底解决过去旧版本中文的  问题 10. 新的PBNI接口,开放原生性接口整合C++和Java程序

1. 全方位的开发,更从容的应付各种信息系统需求
由于现今的应用系统复杂度更胜以往,在一个以三层式架构、Web-based为主的系统中,其中就包含了网页的应用程序以及中间层的组件程序,而且,在实际的案例中,更有客户要求Client/Server架构的应用程序及网页的应用程序并存,所以往往一个项目开发里面,就包含了各种不同类型的程序代码,比如说HTML网页程序、PowerBuilder前端程序或者是PowerBuilder组件。对于这样子复杂的需求,PowerBuilder 9.0有了全新的接口,新的接口带来新的开发方式,也就是它提供了Workspace及Target的功能。一个Workspace就类似一个项目,在这个项目中可以包含各式各样不同类型的程序。换言之,PowerBuilder 9加强对Internet及分布式架构的支持,PowerBuilder 9.0可以开发传统的Windows应用程序、网页程序及组件程序,由PowerBuilder所写的组件可以部署到应用程序服务器上,也就是程序设计师可以使用PowerBuilder发展分布式架构系统,设计出全方位的企业级信息系统。而且每一种开发方式都可以使用Web Service开发系统,让你的系统变成整合专家。

2. 强大的Web 开发方式,让你开发网页程序快捷无比,摆脱传统网页开发生产效率低、技术门槛高的问题
PowerBuilder 9.0提供了强大、快速的图形使用者接口环境,协助开发人员建立Web应用程序与网站。你可以透过全新的Web Target,针对通用的Web Target对象模式,建置应用程序,以便迅速开发、部署到JSP应用程序服务器、IIS或PowerDynamo。而PowerBuilder 9.0新的JSP Target可在PowerBuilder开发环境中直接开发及部署JSP程序,利用PowerBuilder 9.0开发JSP网页,不但提供完整的JSP对象函数及服务器属性设定,开发完成的JSP Web系统也可以透过PowerBuilder帮你做布署,至于支持的JSP平台不限于EAServer,程序开发人员可以布署JSP程序至任意的JSP平台,像是Tomcat、JRun等。此外,PowerBuilder 9.0将DataWindow强大的功能引进浏览器中,开发人员可以将DataWindow对象显示在浏览器上,并且在开发Web DataWindow上提供了相对应的JavaScripts,也就代表可以将PowerBuilder Client/Server架构的应用程序快速的移转成n-tier架构的应用程序。而且使用PowerBuilder 9.0开发数据库网页系统,生产力之高,功能之强,不是别的开发工具可以比拟的。

3. 更强大的项目开发能力,和项目管理能力
PowerBuilder 9.0和PowerDesigner的整合更密切了,透过PowerDesigner你可以在开发项目时做数据库和程序对象的通盘规划,并且透过PowerDesigner来设计系统,做到持续整合,而且你可以透过PowerDesigner来建立PowerBuilder对象模块,或是产生PowerBuilder的程序代码。此外,一个系统通常是由多人所同时开发,为了能让团队可以一起开发,所以PowerBuilder可以搭配版本控管软件(Source Control)以做到多人同时开发的功能,其主要的方式就是藉由在PowerBuilder中的SCC API与各种版本控管系统连结。

4. 支持更多更新的数据库及新的连接方式,开发企业级信息系统无往不利
PowerBuilder最让人称道的地方在于开发数据库时的生产力和便利性,在旧版的PB 例如,PowerBuilder 6或是PowerBuilder 7的开发环境里,只支持ODBC和少数Native Driver,现在PowerBuilder 9支持更多新版本的开发式连接数据库接口,例如:JDBC、NativeDriver (Oracle 9i 、Informix 9i ),以Sybase ASE 12以上的版本为例,可以支持ASE Failover以及允许Java类别的资料型态等;对于O84 Oracle 8.1.5以上的版本接口可支持DataWindow异步资料撷取,让你在DataWindow换页的时候,依需要再读取后方数据库的资料。至于新增标准ANSI outer join SQL语法的支持,在目前所支持的数据库连接驱动程序中几乎都有支持,包括了有JDBC JDB接口、Sybase ASE SYC、DirectConnect DIR接口、INFORMIX、ODBC及Microsoft SQL Server MSS接口等。

5. 完整支持XML,最快速的开发并整合XML与数据库
XML技术是现今整合资料型态的最佳解决方案,任何的资料或是Application都可以透过XML技术彼此整合。PowerBuilder 9.0不但在原本强大的DataWindow 中,新增支持XML的能力,让你可以透过DataWindow将资料汇出成XML文件,或是将外部的XML资源汇入到DataWindow之中处理资料。此外PowerBuilder 9.0还提供了新的PBDOM对象,以标准的W3C DOM对象处理XML文件方式,让你在操作并且整合XML到PowerBuilder程序更得心应手。

6. 完整支持Web Service,完全可以整合J2EE和.Net两大系统
Web Service可以让你PowerBuilder的系统中,使用其它的程序语言开发的系统,但是Web Service这个新技术让不少程序开发人员却步。现在在PowerBuilder 9.0中,你不需要过多的SOAP 和WSDL的知识就能针对Microsoft .NET和其它框架(FrameWork)建立、发布Web Services。另一个另人激赏的地方是,PowerBuilder 9.0也可以透过开发组件的方式,将其组件布署至Sybase EnterPrise Application Server上并且设定为支持Web Service,让其它的系统也可以享受到PowerBuilder强大的功能。

7. 更多新的函数及对象
PowerBuilder 9.0新增一些有用的函数,包含有档案及目录函数、印表功能函数、数学函数、对象函数及系统函数等。像是档案处理及印表功能,过去必须要借助Windows API或是修改操作系统机码才能作到,现在都有相关的函数来完成。

8. 支持最新的操作系统
随着每一次操作系统的改版或升级,带给个人计算机更多的便利性及强大功能,可是对于旧有的PowerBuilder版本开发的系统,是否能完全支持目前流行的操作系统一直是信息人员伤脑筋的地方。PowerBuilder 9.0版本可以支持目前主要的微软操作系统,让你开发的程序走在最新的前端。

9. 支持中文Double Byte的开发方式,彻底解决过去旧版本中文的问题
PowerBuilder 9.0完全支持双位字集,即代表完全支持中文,修正之前PowerBuilder 6或是PowerBuilder 7这些旧版本对中文冲码的问题,程序开发人员不必再为了中文冲码问题,每次都伤脑筋要如何解决开发时遇到的中文问题。另一方面,在旧版本的PowerBuilder中,OLE的开发一直存在中文问题,当你要操作OLE对象并且传中文参数时,会产生数目不一的乱码,现在在PowerBuilder 9.0也都修正这些中文问题了。

10. 新的PBNI接口,开放原生性接口整合C++和Java程序
在PowerBuilder 9.0当中,提供了一个标准的程序接口(PBNI)可以让开发人员利用非PowerBuilder所写的程序来扩充PowerBuilder程序的功能。你可以从PowerBuilder呼叫C或C++的函式,或是从C++程序代码中直接呼叫PBL内的对象或函式来使用。利用JNI则Java应用程序即可和PowerBuilder Virtual Machine做沟通,这代表我们不用藉由其它的工具,PowerBuilder自己就可以直接呼叫Java Class的程序,或者是由Java程序来呼叫PowerBuilder所开发的系统。


Tags:

作者:佚名
分享到: 微信 更多