跳至內容

Powerbuilder

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
PowerBuilder
開發者Sybase
首次發布July, 1991
當前版本
  • PowerBuilder 2022 (2022年9月4日;穩定版本)[1]
編輯維基數據鏈接
編程語言Powerscript
操作系統Microsoft Windows
語言English, Japanese(Several languages supported for deployed applications)
類型集成開發環境
許可協議商業
網站scn.sap.com

PowerBuilder是Powersoft(美國著名的數據庫應用開發工具廠商,現已被德國SAP集團旗下的Sybase公司收購)推出的可視化數據庫集成開發工具,它是一個專業的客戶機/服務器應用程序開發工具。PowerBuilder目前的最新版本是12.6,最新版本最大特點是支持了Odata,且和APPEON結合可以達到寫一套程式可以在C/S、手機(android和iOS)和WEB平台上使用。它能夠設計傳統的基於客戶機/服務器體系結構的應用系統,從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版本
  • 2004年 10.0版本
  • 2006年 10.5版本
  • 2007年 11.0版本
  • 2009年 12.0版本
  • 2009年 12.1版本
  • 2011年 12.5版本
  • 2014年 12.6版本

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的基於瀏覽器的應用程序,同時保留原有應用程序的所有功能和用戶界面。Appeon並非Sybase公司的產品。

DataWindow .NET

DataWindow .NET是一個用於增強.NET應用程序開發環境性能的組件。

EAServer

EAServer是Sybase公司企業門戶、無線服務器、金融服務器等解決方案的核心產品。EAServer提供了一組服務用於web和分布式應用的部署。

PocketBuilder

PocketBuilder是一個新的快速應用開發工具,可以加速建立移動和無線企業Pocket PC應用。使用過PowerBuilder的開發人員可以利用已有的經驗用PocketBuilder IDE建立新的或擴展現存應用系統的應用。

PowerDesigner

PowerDesigner是一個獨具特色的建模工具集,它融合了以下幾種標準建模技術:使用UML的應用程序建模、業務流程建模和傳統數據庫建模。

當前的版本是15.1,PowerDesigner是數據建模工具。

SQL AnyWhere

SQL Anywere是一個標準的小型關聯式資料庫,提供Powerbuilder作為單機系統開發之資料庫使用, 支援與語法與Sybase、MS-SQL等同之T-SQL。

Adaptive Server AnyWhere

ASA是SQL Anywhere最新的名字

參考文獻