跳至內容

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最新的名字

參考文獻