今年的创造最佳的开发环境_第1页
今年的创造最佳的开发环境_第2页
今年的创造最佳的开发环境_第3页
今年的创造最佳的开发环境_第4页
今年的创造最佳的开发环境_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

创造最佳的开发环境 Sybase PowerBuilder9.0 【引言】 面对市场的迅速变化,企业战略应用也必须具备全新的视野。企业首先需要建设新的、创 新性的应用程序,它不仅能驱动企业向前发展,还要能够增强和扩展企业现有的应用程序组 合。再者企业需要明智的战略规划,既要引入新的技术和平台,又无需放弃可靠的、成熟的 客户端/服务器架构。企业需要最大的自由度 ,这样才能为应用程序和用户选择最适当的平 台。此外,复杂的计算环境要求组织良好的、高效率的开发实践,不但要支持难以计数的 应用程序服务器、Web 服务器、浏览器、Web 服务以及商务规则还要面对持续不断 的变革。 当然, 降低开发成本同样是一个极为重要的问题。经济压力正在压缩预算编制和人员配备,但 是对 IT 专业人士的要求却在不断增长。如何才能降低开发初期和中期的成本呢?对企业 和商业应用程序开发人员的底线要求是无法降低的。企业需要一个高速的集成开发环境,它 能够赋予企业最高的效率、可靠性、功能性和灵活性,除此以外,它还能够支持多种客户 端选择、变化的业务流程和迅速发展中的技术平台。Sybase PowerBuilder 正是这样的产 品,它是适合所有应用程序架构的开放式 RAD 集成开发环境(IDE)。利用PowerBuilder 企业可以访问许多种对象模型,与标准协议交流,并配置到多种平台上。 【产品概述】 Sybase PowerBuilder(PB)作为一种“快速构建商业应用程序”的开发工具,1991 年一经 推出,就在业界引起轰动。IDC 将之称为一种“黄金标准 ” 一个用于衡量所有应用开 发工具的基准。此前, PowerBuilder 8.0 版本受到用户一致好评。现在,全球领先的数据 管理及企业集成解决方案供应商 Sybase 公司精益求精,再一次为广大企业推出了全新的 PowerBuilder 9.0,在原有 PB 8.0 的基础上,这一最新版本提供了更为开放的开发环境并扩 展了很多新的功能,具体有以下几个方面: RAD JavaSever Page(JSP)Targets开发者可利用 wizards 和其他的 RAD 工具,快速 开发、部署一套 JSP 网络应用系统 Web Services开发者毋需具备深厚的 SOAP 协议或 WSDL 的背景,即可在 Microsoft .NET 或其它架构环境下,创建、发布、完成网络服务系统。 XML DataWindow可直接从一个 XML 文档中输入数据,或把从任何数据来源中恢 复的数据存储为完全的用户化 XML 文档,也可存储为 PDF 或 XSL 的格式化对象。 PoweBuilder Native Interface通过捆绑了一个 C+标准的补充部分,极大地扩展了 PowerBuilder 应用开发的功能,在系统中调用其方法,并且通过 JNI,Java 应用程序, 也可与 PBVM 相互交流。 Third-Party Application Servers除了对现有的 Sybase EAServer 的支持, PowerBuilder 还可实现对 BEA Weblogic Server TM,IBM WebSphere 和其它的 J2EE 应 用开发服务器的支持。 The PowerBuilder Document Object ModelSybase 产品执行可存贮或操作 XML 文件 的文档对象模块(DOM)。这项功能(PBDOM)用于从 PowerScript 源码中读取、编写、 并操作标准格式的 XML。 PDF Report Generaton提供 2 种保存 DataWindow 对象的方法,以使其能够直接生 成 PDF 格式的报告。此类提取方法以默认的方式加以应用,并可保存所有类型的 DataWindow 对象。 Source Control Enhancements帮助开发者更有效地管理大型的 PowerBuilder 项目, 并实现与 Rational ClearCase 及 Merant PVCS 的更紧密结合。 OrcaScript Utility可以用类似英文的自然语言调用 Orca 应用程序。新的源码控制 集成能根据源控件直接生成目标对象。 【功能特性】 (一)先进的 4GLPLUS 基础 PowerBuilder9.0 是业界第一个“4GL plus”平台,它的发布预示了 4GLplus 的开端。 PowerBuilder 9.0 的 4GLplus 提供了多种全新的开发功能和集成特性,适用于:J2EE、 Microsoft .NET、客户端/服务器、 Web 服务器、语言集成、设计/建模同步、n 层结构、 版本控制、脚本等多种情况。所有这些功能综合起来,PowerBuilder9.0 为开发人员提供了 前所未有的灵活性,能够帮助他们将正确的架构和开发模式应用到正确的应用程序中。 PowerBuilder9.0 允许用户快速创建并配置持久的企业级或者商务级应用程序,通过增长收 入、提高用户效率、增强客户服务以及更紧密的与伙伴合作来改变现有业务模式。 (二)多样的适用性 扩展用户的客户机/服务器组合 对于关键型应用来说,不存在固定不变的程序。如何应对这些无法避免的变化呢?利用 PowerBuilder Native Interface (PBNI),一个全新的、强大的应用程序编程接口。使用 PBNI 将现有的 PowerBuilder 应用程序的功能性与生命力扩展到 C+ 和 Java 程序中,为它们 打开一个全新的世界与市场。现在,用户能够将处于“维护状态”的客户端/服务器程序带 入一个崭新的、以前无法企及的环境中。 利用 N-Tier 与 Web 架构取得成功 将 PowerBuilder 的精确性、能力、速度以及简易性充分应用到 Web 和分布式应用程序中。 用户无需舍弃任何东西,就可以将用户的程序、用户还有技能带入 Web 和分布式运算中。 在新的 Web 程序中重新使用用户已经创建的、复杂的 DataWindows 或者建造全新的 DataWindows 。只需拖曳鼠标就可以创建复杂的 SQL 语句,所生成的强大的瘦客户端应 用程序将提供用户所熟悉的数据操作、验证、格式化以及表现方式。现在,用户能够支持 一个不同种类的、由客户机/服务器、 n 层结构以及 Web 程序组成的混合体一个合 理的混合体而只需要一个功能强大的集成开发环境:PowerBuilder。 Microsoft .NET 和 J2EE的准备 PowerBuilder 9.0 标志着首次对 Microsoft .NET 的支持,也是与强大的 J2EE 在更高级别 上的集成。作为与 .NET 整合的第一阶段,PowerBuilder 9.0 可以生成并使用 Web 服务, 这使得 .NET 程序员能够充分利用 DataWindow 与 DataStore 模式的优势。在未来,与 .NET 的整合计划包括编译成 MSIL 代码的能力,并使程序员能够利用 .NET 自带控件, 例如预览、选项卡等建立 .NET 应用程序。 通过与 Sybase EAServer 的紧密结合, PowerBuilder 已经能够支持 J2EE 的开发与配置。 在最新版本中,PowerBuilder 帮助用户创建的应用程序既能够访问任何一台 J2EE 兼容 应用程序服务器(包括 IBM WebSphere Application Server、BEA WebLogic Server 以 及其他 J2EE 应用程序服务器)的 Enterprise JavaBeans,也可以同时使用 PowerBuilder Web 服务。用户也能够使用 PowerBuilder 创建 RAD 类型的 JavaServer Pages (JSP) 应 用程序。并且,为了整合 PowerBuilder 应用程序与 J2EE 或 .NET 框架,可以使用 PowerBuilder 的 Web Services 功能。 (三)利用集成开发与设计获得优异的成果 Sybase PowerBuilder 与Sybase PowerDesigner 更紧密的结合,为客户机 /服务器开发工作 带来了高水准的精确、速度与智能。它重新设计了现有的应用程序逻辑,在 PowerDesigner 内将之改变以支持新的业务要求,并将这些变化反映到 PowerBuilder 应用 程序中。这就降低了维护和扩展客户机/服务器应用程序所需的时间与成本。 PowerDesigner 提供的全新功能可以从 PowerBuilder 9.0 中提取所有的对象与代码,而不 再仅仅是 NVO。这大大简化了现有应用程序的维护,哪怕最初的开发人员已经离开公司, 也无需顾虑。更有意义的是,PowerDesigner 允许用户将旧的 PB 应用程序扩展到新的架 构中去哪怕那些程序不是按照面向对象的原则编写的。PowerBuilder 与 PowerDesigner 配合得越顺畅,4GL plus 发展计划越长远。 (四)不断增加的强大功能 PowerBuilder 9.0 拥有诸多处于技术前沿的新一代开发功能,它们能够将程序开发推升到 更高的水平。 PowerBuilder 文档对象模型 PowerBuilder 的文档对象模型 (PBDOM) 是通过使用标准的 PowerScript 来创建、阅读、 编写并操作 XML 文档的完善的 API。PBDOM 以非可视化类为基础,使用 PowerBuilder Native Interface 技术进行构建。 XML DataWindow DataWindow 是 PowerBuilder 的专利技术,它将 XML 的强大功能融入到开发项目中。 DataWindow painter 的一个新视图把 XML 模板图形化地构建为 DataWindow 对象的一部 分。这些模板能够导入或者导出各种传统架构内的 XML 数据。DataWindow 演示也能够 被保存为 XSL-FO,用于描述页面报告、打印以及 XML-to-PDF 应用程序的 XML 语言。 RAD JavaServer Pages PowerBuilder 9.0 包括一个便捷的开发环境,用于编写 JSP Web 应用程序,它能够使许多 开发工作自动化,并且允许配置 Web 应用程序。用户可以直接将 JSP Web 目标从 PowerBuilder 配置到 EAServer 或 Tomcat 上,并且一个命令行选项使用户能够将之配置 到其他流行的 JSP 容器中。 Web 服务向导 PowerBuilder IDE 的 Web 服务向导创建了一个代理对象或传统的 tag 库,包含从 PowerBuilder 应用程序或 JSP 页面调用 Web 服务的必要信息。Web 服务是支持 Microsoft .NET 框架计划几个阶段中的第一阶段。 针对下一代应用的 IDE 多年来,Sybase 一直为优秀的集成开发环境制定着最前沿的标准。现在,通过 9.0 版, Sybase 贡献出了以几何级数增长的力量(IDE 2)以跨越开发步骤、样式(paradigms)与平台 之间的界限,并再一次宣告了它继续引领快速的应用程序发展的承诺。 【总结】 PowerBuilder 开发人员通过 PowerBuilder 9.0 能够使用各种最新应用的技术,还能为多种 不同语言和开发环境建立native interfaces打下基础。通过扩展 PowerBuilder 对互操作性标 准的支持;努力建立与部署环境(WebSphere、9iAS 和 WebLogic )透明的关联,以及领 导开发环境平台( Java 和 .NET ) ,Sybase 将保持 PowerBuilder 的优势。 IDC应用开发研究集团副总裁 Stephen D.Hendrick指出, “专业开发人员所青睐的应用开发解 决方案,需要具备容易使用、高效率、并且能够与各种不同架构和开发工具相结合的特点。 PowerBuilder 9.0结合了新的、超强的功能,以适应各类主要的开发环境的不同需求。 ”确 实, 不论是对于 Sybase 还是 PowerBuilder 开发人员来说,PowerBuilder 9.0 都是一个重要的 版本,因为它具备必要的特性,以保证 PowerBuilder 和 PowerBuilder 开发人员能获得目 前对主流应用开发方法的支持。对于PowerBuilder 9.0的前景, IDC表示:“深信这一重要 方案能够赢得统一的开发工具市场。 ” 【附记】 为了满足日益增强的用户移动商务活动的需求,Sybase 公司日前宣布, PowerBuilder( PB)系列产品将推出 Pocket PowerBuilder1.0 的测试版本。Pocket PowerBuilder1.0 是一种新型快速应用开发工具,它提供了业界第一个高效移动应用开发平 台 4GL IDE。同时,Pocket PB1.0 测试版与 Sybase 尖端移动商务数据库及企业同步解决 方案 SQL iAnywhere Studio 紧密集成,并将强大的 Sybas

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论