国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > AJAX > 正文

Backbase框架:專業(yè)級Ajax開發(fā)框架

2024-09-01 08:30:37
字體:
來源:轉載
供稿:網(wǎng)友

雖然DHTML技術已經(jīng)存在好多年了,但是直到Google新的應用程序(Google Suggest和Google Maps)的出現(xiàn),才推動了采用DHTML、AJAX和W3C標準的模型來創(chuàng)建RIA的技術發(fā)展。
Backbase表示客戶端(BPC)是一個完全基于AJAX技術的AJAX引擎,但區(qū)別于BXML(一種通用用戶界面聲明語言)。BXML是一個XML應用程序,包括了很多XSLT和XPATH功能。BXML提供一組標記,由BPC解釋,并翻譯成瀏覽器的本地DOM命令。BPC是用JavaScript開發(fā)的,能夠在IE、Mozilla、Firefox中很好的工作,不需要任何其它插件。
基于Backbase框架的應用程序可以被開發(fā)的更具交互性和更好的用戶界面。Backbase框架具有加速GUI開發(fā)的GUI創(chuàng)建功能,開發(fā)者不需要面對JavaScript、XML和XMLHttpRequest的技術細節(jié),只需要在HTML中加入BXML標記。
Backbase富客戶程序可以很容易的和Java/J2EE、ASP.NET集成。.NET服務器版本提供在VS.NET中通過拖曳方式開發(fā)RIA的功能。Backbase也已經(jīng)提供了Eclipse插件。
下面是Backbase框架的體系機構:
backbase framework 

Backbase提供了免費的Community Edition,包括BPC(AJAX引擎),大量的AJAX組件和開發(fā)工具(如VS.NET和Eclipse的插件),但不包括服務器端模塊。
個人使用心得:
1.Backbase框架提供大量的AJAX組件,能夠快速開發(fā)模擬Windows桌面程序的Web應用程序,用戶界面相當專業(yè);同時也提供了豐富的用戶交互功能。這應該是它的賣點。
2.雖然Community Edition不提供服務前端功能,但也無妨,用它作為Web應用程序的表示層應該是個不錯的選擇。
3.開發(fā)基于Backbase的RIA需要掌握一大堆BXML標記,需要一段時間的學習。
4.Community Edition提供的數(shù)據(jù)綁定只支持XML,對數(shù)據(jù)庫的訪問只能使用后端技術轉換成XML來訪問。
5.Backbase框架對數(shù)據(jù)驗證功能支持的比較少,相信在后續(xù)的版本中會得到增強吧。
6.Backbase框架支持Skin技術,但還看不出如何能夠快速的切換Skin,恐怕要對Backbase框架內部進行深入的鉆研吧。
7.如何將Backbase框架和.NET、J2EE集成也不是那么容易的事,除非你愿意花好幾萬$去買他們的服務器版本。


 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 苍南县| 马公市| 元阳县| 兴和县| 永顺县| 涟源市| 滦平县| 河东区| 松潘县| 栾川县| 波密县| 应城市| 伊宁市| 四平市| 开封市| 荔波县| 伊通| 五台县| 汤阴县| 林甸县| 恩施市| 铁力市| 绥江县| 蓝山县| 象山县| 土默特左旗| 泽普县| 安吉县| 西林县| 呼伦贝尔市| 旺苍县| 滦南县| 东乡| 伊吾县| 永安市| 余庆县| 广灵县| 简阳市| 正镶白旗| 邢台市| 河北省|