PowerBuilder的特點(diǎn)是怎樣的?
PowerBuilder 特點(diǎn)
1.PowerBuilder:一種圖形化的快速應(yīng)用開發(fā)(RAD)工具被廣泛用于數(shù)據(jù)庫(kù)應(yīng)用開發(fā)。
2.PowerBuilder:是用來(lái)進(jìn)行客戶/服務(wù)器開發(fā)的專業(yè)工具 從6.0版本開始,PowerBuilder支持三層或是n層結(jié)構(gòu)。對(duì)一個(gè)應(yīng)用程序進(jìn)行分割以后,將代碼分為不同的邏輯組件,具體分配取決于系統(tǒng)方案及當(dāng)前的商業(yè)要求,這種結(jié)構(gòu)的優(yōu)點(diǎn)包括四個(gè)方面: ● 可重復(fù)使用。可在不同的應(yīng)用程序間共享; ● 性能提升。將計(jì)算機(jī)負(fù)擔(dān)從客戶機(jī)轉(zhuǎn)至服務(wù)器,開發(fā)者可充分利用計(jì)算資源,使應(yīng)用程序的執(zhí)行達(dá)到最佳狀態(tài),由此獲得更好的性能; ● 易于管理。可將大型、復(fù)雜的應(yīng)用程序劃分為易于管理的模塊; ● 易于維護(hù)。由于組件集中,便于重復(fù)使用,適應(yīng)商業(yè)需求的變化。 使用PowerBuilder可以快速開發(fā)出客戶/服務(wù)器模式及分布式數(shù)據(jù)庫(kù)應(yīng)用程序。 3。PowerBuilder提供對(duì)面向?qū)ο缶幊痰娜嬷С郑?nèi)置多種對(duì)象類,其中以DataWindow對(duì)象最為著名,可以方便的訪問(wèn)數(shù)據(jù)庫(kù)。PowerBuilder還提供了對(duì)多種數(shù)據(jù)源的簡(jiǎn)便連接,具有高度的開放性和靈活性。 4.具有強(qiáng)大的、易于使用的第四代編程語(yǔ)言PowerScript. PowerScript是PowerBuilder使用的面向?qū)ο蟮木幊陶Z(yǔ)言,它是由命令、語(yǔ)句、函數(shù),還有用戶自定義的對(duì)象或類及SQL語(yǔ)句組成的,它是一種極為靈活的高級(jí)結(jié)構(gòu)化語(yǔ)言。它具有易學(xué)易用的特點(diǎn)。 5. PowerBuilder與網(wǎng)絡(luò) PowerBuilder的早期版本4.0和5.0非常適用于Client/Server結(jié)構(gòu)的應(yīng)用系統(tǒng),但 是隨著應(yīng)用系統(tǒng)結(jié)構(gòu)的發(fā)展,對(duì)于目前的Web應(yīng)用結(jié)構(gòu)和瘦客戶端的應(yīng)用模式來(lái)說(shuō)具 有一定的局限性。 PowerBuilder 6.0作了很大改進(jìn),提供了強(qiáng)大的組件生成器,可以生成C++、Java,Proxy、COM等組件,具有共享對(duì)象、異步處理、Server-Push、Remote Datastore、命名服務(wù)器等技術(shù)和增強(qiáng)的調(diào)試功能,但主要是提供了多種方式支持WEB應(yīng)用。 PowerBuilder對(duì)WEB提供了強(qiáng)大的支持,主要有以下幾個(gè)方面: ● 對(duì)PB Window Plug-in和Window-Activex ● PBWeb客戶機(jī)的PowerBuilderVM支持; ● 對(duì)HTML、PB和Java客戶機(jī)的連接的支持; ● 用于Web客戶機(jī)訪問(wèn)中層邏輯的Web.PB。