Powerbuilder
维基百科,自由的百科全书
Powerbuilder是一种专门用来开发数据库程序的工具。Powerbuilder本來由PowerSoft開發,但現時已經被SyBase收購。
PowerBuilder是Powersoft(美国著名的数据库应用开发工具厂商,现已被Sybase收购。)推出的可视化数据库集成开发工具,它是一个专业的客户机/服务器应用程序开发工具。PowerBuilder目前的最新版本是10.0,它能够设计传统的基于客户机/服务器体系结构的应用系统,从6.0版本开始也能够开发基于InterNet的应用系统(Web.PB)。 特性:
目录 |
[编辑] 时间线
1994年 4.0版本 1996年 5.0版本 1998年 6.0/6.5版本 2000年 7.0版本 2002年 8.0版本 2003年 9.0版本 2005年 10.0版本
[编辑] PowerBuilder 10的新特性:
[编辑] XML WEB DATAWINDOW
PowerBuilder 获得专利的 Data Window 技术已针对 Web 进行了优化。XML Web Data Window 通过标准 W3C 技术 XML、XSLT 和 CSS 独立生成内容、布局和样式。XHTML 在浏览器端呈现,从而为最终用户和企业提供了优良的性能。由于样式表下载后被缓存起来,因而使得 Data Window 页的下载更迅速。这当然是令用户高兴的事,而节约带宽对企业也是大有裨益。给企业带来的其他益处包括:提高效率,更具伸缩性和扩展性,改进可访问性。
[编辑] UNICODE
世界正变得越来越小,开展业务也应具备全球视野。为满足业务上的需要通常要求在全球范围内进行应用程序的部署。PowerBuilder 10 支持 Unicode,这意味着不同字符集(包括各种多字节字符集)的数据既能在 Data Window 的同一行中并存,也能在同一“窗口”中显示。检索数据并将其提供给全球范围内的用户现在已成为一件很容易做到的事,同时也使您的工作变得更简单了。只需编写一次,就可以向全世界任何地方发布。
[编辑] 集成 PowerDesigner
PowerDesigner 插件使 PowerBuilder 集成开发环境 (IDE) 具备了对象建模功能。开发人员能够以迭代方式进行建模、代码生成、逆向工程和代码修改等任务。通过这一强大的新功能,开发人员就可以更方便地根据需要进行应用程序的修改和扩展了,甚至还能迅速重构新的体系结构。借助该 PowerDesigner 插件,开发人员可以对应用程序进行逆向工程,并生成可清楚地从总体上把握应用程序体系结构的类示意图。而且,只需通过点击,就可以为新类建立模型并自动生成代码。通过导航类示意图,开发人员可以双击其中的特定对象打开 PowerBuilder Painter。由于应用程序变得日益复杂而且更多地以组件为基础构建,这些功能成为开发人员理解应用程序的结构和代码的好工具,同时也使他们能够更方便地增强应用程序的功能。
[编辑] WEB 服务
现在,您不用离开 PowerBuilder 集成开发环境就可以构建并部署 Web 服务。更紧密地集成 EAServer 意味着您的工作将更加轻松。JSP 对象使用 Apache Software Foundation Axis 处理 SOAP 请求,它支持用户定义的复杂数据类型和文档类型 WSDL 文件。
[编辑] 支持 MICROSOFT .NET
PowerBuilder 扩展支持 .NET 平台。DataWindow .NET 是一个单独销售的新产品。也随 10.0 版的 PowerBuilder Enterprise 版一起提供,作为对 PowerBuilder 客户的特殊馈赠。这个新产品使您可以在 .NET 开发平台内进行工作,并利用获得过专利的 DataWindow 技术。开发人员也是第一次能够在 PowerBuilder 之外体验真正的快速数据访问和数据呈现,并将性能提升带入 .NET 项目。请使用您拥有的 DataWindow .NET ,在您的企业内证明一下这项获得过专利技术的强大威力,并帮助我们传播有关 PowerBuilder 系列工具的最新产品信息。
[编辑] UDDI
向导功能可以引导开发人员通过 UDDI 在传统 PowerBuilder 应用程序或 JSP 页面中找到并使用 Web 服务。而且,UDDI 搜索功能可以很轻松地内置到 PowerBuilder 开发人员通过 UDDI PBNI 扩展构建的应用程序中。
[编辑] ADO.NET
ADO.NET 数据库接口使 PowerBuilder 应用程序能够像使用 OLE DB 或 ODBC 一样,使用 ADO.net 来连接到各种数据库,并执行数据库操作和表操作。
[编辑] 与PowerBuilder相关的一些工具:
[编辑] Appeon for PowerBuilder
Appeon for PowerBuilder 可以将 PowerBuilder 应用程序转换为用于 Web 的基于浏览器的应用程序,同时保留原有应用程序的所有功能和用户界面。
[编辑] DataWindow .NET
DataWindow .NET 是一个用于增强 .NET 应用程序开发环境性能的组件。
[编辑] EAServer
EAServer 是 Sybase 公司企业门户、无线服务器、金融服务器等解决方案的核心产品。EAServer 提供了一组服务用于web和分布式应用的部署。
[编辑] PocketBuilder
PocketBuilder 是一个新的快速应用开发工具,可以加速建立移动和无线企业 Pocket PC 应用。使用过PowerBuilder 的开发人员可以利用已有的经验用 PocketBuilder IDE 建立新的或扩展现存应用系统的应用。
[编辑] PowerDesigner
PowerDesigner是一个独具特色的建模工具集,它融合了以下几种标准建模技术:使用 UML 的应用程序建模、业务流程建模和传统数据库建模。
当前的版本是12,PowerDesigner是最好的数据建模工具。
[编辑] SQL AnyWhere
SQL Anywere 是一個標準的小型關聯式資料庫,提供Powerbuilder作為單機系統開發之資料庫使用, 支援與語法與 Sybase、MS-SQL等同之T-SQL。