首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > 升级到PB9.0的10个理由
【标  题】:升级到PB9.0的10个理由
【关键字】:升级,10,PB,PB9,10
【来  源】:网络

升级到PB9.0的10个理由

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所开发的系统。

设置系统时间:【上一篇】
PB8.0应用程序编译发布技术研究:【下一篇】
【相关文章】
  • PB所支持的Oracle 的版本
  • 不同版本的PB所需要的运行时动态链接库
  • 基于PB6和ORACLE8开发“劳动信息管理系统”
  • PB动态报表格式自由定义的实现
  • 在PB中调用外部程序并判断其运行结束
  • 用PB开发多媒体数据库管理系统
  • 如何制作PB安装程序
  • 为PB的TreeView实现同步选择
  • 如何在PB中创建图标栏应用
  • 在pb的程序中屏蔽ctrl alt del 和 windows键
  • 【随机文章】
  • [C++之AOP]实战Aspect C++之观察者模式
  • 使xp运行更见顺畅---从系统安装说起
  • C 语言中的指针和内存泄漏
  • 一些技巧
  • Come some peaceful music~
  • Windows 98优化
  • 用PHP+MYSQL实现论坛里的分级+分页显示
  • Unisys被Gartner评为数据中心外包领域的佼佼者
  • For语句的使用——编写windows下的批处理文件(1)
  • VBScript Do...Loop 语句
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.