close

具有延伸性的語言通常是會受到一些限制的,但是這一些限制是可以透過一些技術來克服的,例如:PowerBuilder 的原生介面(Native Interface)或是 PBNI,雖然如此但是卻還是有一些技術門檻。要開發一個包含 C++ 外部程式碼的解決方案,不但是需要一位能力十足的 C++ 程式設計師還需要一位 PowerBuilder 的專家來指導以及具有 PowerBuilder 虛擬主機(Virtual Machine)的環境。

在 PowerBuilder 12 比以前的版本具備有更大的延展性,特別是在 .NET 的整合上面,在不需要花費太多的時間下可以直接應用XAML(包含元件模組(control templates) 和皮膚(skins)),比起呼叫外部函數(External Function)和 PBNI 來說要方便許多。

Sybase 一般大約是每 1.5 年會有發表一個新的版本,在每一個新的本版 Sybase 會把最新的開發技術方式都整合在 PowerBuilder 的 IDE 介面,提供開發 .NET 的能力。 


In PowerBuilder 12

, this extensibility will be less of an issue], with PowerBuilder .NET's ability to use "off the street XAML" including control templates and skins as well as its ability to use custom WPF controls with less effort than its historic use of External Function calls and PBNI to access external resources.

 

Sybase has released regular updates to PowerBuilder at intervals of every 1.5 years or so. Moreover, in each of these releases, Sybase regularly incorporates modern development paradigms into the IDE, and provides the ability to develop for .NET.


arrow
arrow
    全站熱搜

    PB 發表在 痞客邦 留言(0) 人氣()