客户机/服务器、Web及多层结构的快速应用开发
无论你是从事企业级系统开发还是从事商业应用软件开发,高度灵活性、快速性以及强大的功能都是你所需要的。而这些正是Sybase PowerBuilder 8.0所能提供的。借助于PowerBuilder,你能够创建、增强和扩展驱动当今商务运作的客户机/服务器应用。而且,你还能够快速地创建充分利用新的Internet和分布式体系结构优势的复杂Web及多层应用。
Sybase PowerBuilder 8.0是易于使用的、可伸缩的、并经实践证明的快速集成开发环境,它在给用户提供一条转移到下一代平台的途径的同时,使用户仍能够保护和扩展他现有的在技术和应用上的投资。多年来,用户一直赞赏PowerBuilder 用于客户机/服务器应用开发的快捷性、简便性以及先进性。现在,用户可以在他熟悉的相同的PowerBuilder环境中使用相同的技术来创建同样的功能强大的Web和分布式应用。
卓越的应用开发效率
PowerBuilder通过提供大量新的功能和特征继续拓展其快速应用开发和无比卓越的生产率传统,显著地加快了应用开发的周期。
工作区与对象
新的工作区意味着你能够同时而且高效率地创建、预览和部署多个应用。在工作区中,你可以创建“对象”--你部署的最终产品。目前,PowerBuilder具有三种类型的对象, 它们是基于Windows的应用、部署到EAServer 中的PowerBuilder组件、以及Web对象。
源代码编辑器
新的集成的源代码编辑器使你在PowerBuilder内部就能够编辑PowerScript对象和组件。源代码的编辑不需要进行更多的输入和输出操作。.
剪切窗与输出窗
新的剪切窗允许你存储和重用你喜爱的PowerScript或r HTML代码段。新的输出窗可以显示多种操作(包括移植、创建、部署、项目执行、对象存储和搜索)的结果,并使你能够直接在画板中或源代码编辑器中打开一个对象。
系统目录树
这一激活的、自动缩进的、适合浏览的资源以分层的格式可视化地显示工作区中的内容、HTML页面、Web应用可用的语言,以及驻留在EAServer中的组件。它还使你能够拖放组件和对象,从而使程序代码的编写量降到最低。
自动代码输入与编排
几种新的增强功能可帮助你高效率地编写和输入程序代码。
例外处理
PowerBuilder 8.0现在包含例外处理类和语法分析功能,用于对应用程序内部的上下文相关的错误分析处理。你可以很轻松地处理来自 EAServer组件的例外,定义和丢弃你自己的例外类型。
内置的国际化支持
PowerBuilder现在支持双字节字符集。
数十项可用性增强
Sybase公司已把50个以上增强的可用性增加到开发环境中。
源代码控制
对源代码控制进行了全面的重新设计,以支持工作区、Web Targets、多文件操作、子项目、离线开发、以及改进的状态报告。
与Sybase EAServer的紧密集成
当运行于EAServer 中时,PowerBuilder应用的功能非常强大。EAServer是Sybase公司的一个独具特色的应用服务器,它融合了组件事务处理服务器和动态页面服务器的功能。 这就是PowerBuilder提供与J2EE应用服务器EAServer之间无缝集成用于应用开发、测试、调试和部署过程的原因。利用EAServer,你就能够支持包括CORBA、JavaBeans与Enterprise JavaBeans、COM与C/C++组件在内的不同种类的组件模型以及本地PowerBuilder组件。EAServer还提供了你部署全球应用所需要的负荷平衡、高可用性、高安全性,以及高伸缩性特性。
在EAServer中实现现有的组件界面
利用EAServer组件向导,可以创建含有现有的EAServer组件界面中的方法和属性的定制类用户对象。
捕获和处理EAServer组件错误
利用新的例外处理功能,PowerBuilder 8.0 应用程序能够捕获和处理来自EAServer组件的错误,从而使你的应用的可靠性得到大大的增强。
在EAServer内部调用EJB
PowerBuilder客户机应用组件可以充当EAServer上的Enterprise JavaBeans组件的客户机。
SSL(加密套接字协议层)连接
一个新的SSL回叫对象使你的PowerBuilder应用或对象能够在不同的EAServer站点之间建立一个安全的Internet连接或内部组件调用。这对于需要在企业内部之间进行通讯的企业对企业(B2B)应用是十分关键的。
强大的Web应用开发能力
PowerBuilder 8.0现在是一个综合性的Web集成开发环境,它提供了一个基于图形用户界面、功能强大而快捷的环境,用于高级Web应用和Web站点的创建。从熟悉的PowerBuilder环境中,你可以充分地利用大量新的Web应用开发功能,将你的应用、你的用户以及你的技术带到Web世界与分布式计算领域。 <
通用的Web Target
创建你的通用Web Target对象模型代码,从而可以更快速地进行应用开发,并把它们部署到Microsoft Internet信息服务器或PowerDynamo中。
自动摸板代码生成
利用4GL Web页面,可以为你自动生成摸板代码。
PowerBuilder 8.0的主要特征
加快应用推向市场
1.RAD 4GL开发工具意味着应用的快速开发与交付
2.充分地利用了现有的技术、软件和开发资源
Web应用开发
1.Web Target 对象模型使用HTML、拖放式编程、DynaScript、JavaScript、SQL、以及其它语言快速地创建瘦客户机Web应用。
2.Web DataWindow 技术将DataWindow数据窗口技术的强大功能引入浏览器中。
与EAServer之间的紧密集成
1.无需离开PowerBuilder集成开发环境,就可直接把PowerBuilder非可视对象创建和部署到EAServer中。
2.导向全过程地引导开发人员进行对象的创建和部署。
3.基于EAServer中的现有界面,创建PowerBuilder非可视对象(NVO)。
集成来自传统系统的数据
1.重新部署非可视对象到EAServer中,以便新的应用进行访问。
2.通过运行ODBC、Open Client Client-Library、JDBC,以及Oracle OCI调用, EAServer中的PowerBuilder组件能够访问大型主机、PC机和工作站上的数据 。而且,它们还能够运行存储的程序或COBOL程序。
开放性: 充分地利用现有的IT资源
利用EAServer,PowerBuilder应用和组件能够访问包括PowerBuilder、ActiveX /COM、Enterprise JavaBeans、 CORBA 、以及Java小应用程序在内的大量的组件模型,并与之进行通讯。