eFaceXAML解決方案
eFace是Java開發(fā)的XAML解決方案(非開源),作為Eclipse的一個功能強大的插件,eFace不僅提供XAML解決方案,并且與微軟的 WPF 保持兼容。它為構(gòu)建富客戶端和富網(wǎng)頁(RIA)提供了統(tǒng)一的編程模型。 與傳統(tǒng)解決方案相比,eFace具有如下的四個優(yōu)勢:
- 快速的面向領(lǐng)域(用戶體驗)開發(fā);
- 跨平臺應(yīng)用;
- 核心模型和實現(xiàn)界面表現(xiàn)的技術(shù)環(huán)境隔離;
- 符合MDD/MDA 模式的GUI組件。
- XAML 兼容
Eclipse插件安裝地址:http://www.soyatec.com/update
Extensible Application Markup Language,XAML,是WPF(Windows Presentation Foundation)的一部分,是一種XML的使用者介面描述語言,有著HTML的外觀,又揉合了XML語法的本質(zhì),例如:可以使用<Button>標籤設(shè)定按鈕(Button)。類似Linux平臺下的glade。至於WinFX XAML Browser Application(XBAP)是用XAML作界面描述,在瀏覽器中執(zhí)行的程式,可取代過去的ActiveX、Java Applet、Flash。
XAML本質(zhì)上屬於一種.NET Programming Language,屬於共同語言執(zhí)行時期(Common Language Runtime),同C#、VB.NET等同。與HTML類 似,特點是用來描述使用者介面。XAML的語法格式為:<Application... />,Application是必備的基本元素。XAML可以定義2D 和 3D 物件、旋轉(zhuǎn)(rotations)、動畫(animations),以及各式各樣的效果。
評論
圖片
表情
