亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > AJAX > 正文

AJAX技術框架及開發工具

2024-09-01 08:31:57
字體:
來源:轉載
供稿:網友

常見的AJAX框架有:

DWR - Web Remoting
Buffalo - Web Remoting (based on prototype)
prototype - JS OO library
openrico - JS UI component (based on prototype)
dojo - JS library and UI component
qooxdoo - JS UI component (C/S Style)
YUL - JS UI component

其中關于DWR和Buffalo之間的比較,它們都是Web Remoting框架,區別在于:

DWR使用自定義的簡單文本協議,而Buffalo使用burlap協議。因此Buffalo解析大數據量可能會比較慢,然而可以適用于多種服務器端和客戶端,并且burlap協議的完整性和支持的數據類型更加豐富

Buffalo基于prototype,如果你的AJAX應用也是基于prototype,那么可以減少重復加載prototype的帶寬,并且獲得相當一致的編程概念

DWR的服務器端實現要比Buffalo完善一些

DWR更加通用一些,用戶比較廣,而Buffalo是國內的Michael寫的,用戶使用比較少(名氣較小)

建議使用buffalo,相對更加易用,然而服務器端功能有待完善

此外,

prototype是一個非常優雅的JS庫,定義了JS的面向對象擴展,DOM操作API,事件等等,之上還有rico/script.aculo.us實現一些JS組件功能和效果(不過目前還不是很完善),以prototype為核心,形成了一個外圍的各種各樣的JS擴展庫,是相當有前途的JS底層框架,值得推薦,prototype以及rico/script.aculo.us的一個特出特點就是非常易學易用,門檻很低,常常是一兩行JS代碼就可以搞定一個相關的功能。同時它也是RoR集成的AJAX JS庫。

qooxdoo是一個功能很強的JS組件庫,完全模仿Windows操作系統的GUI組件。特點是不通過常規的HTML來構造頁面,完全使用JS以類似VB/Delphi風格的編程方式構造Web GUI界面,比較適合內網面向C/S風格的web應用,,而不適合面向Internet的界面多變風格的應用。qooxdoo的一個重大賣點在于qooxdoo將要提供一個FormDesigner的IDE,通過在IDE里面的可視化拖拽設計方式來自動生成C/S風格的web頁面js代碼。qooxdoo缺點是JS文件體積過大,超過200KB,初次下載會比較慢,而且并不適合Internet消費類網站。

dojo是一個各個方面相當完善的JS庫,包括了JS本身的語言擴展,以及各個方面的工具類庫,和比較完善的UI組件庫,也被廣泛應用在很多項目中,他的UI組件的特點是通過給html標簽增加tag的方式進行擴展,而不是通過寫JS來生成,dojo的API模仿Java類庫的組織方式。dojo的優點就是庫相當完善,發展時間也比較長,缺點是文件體積也比較大,200多KB,初次下載相當慢,此外,dojo的類庫使用顯得不是那么易用,至少給我的感覺是相當笨拙,特別是和prototype相比,更加顯得難用。

YUL是Yahoo新近發布的AJAX組件庫,也是一個包含了各個方面,從工具類庫到通訊,到UI組件的綜合性JS庫。YUL的優勢在于文檔非常齊全,而且有Yahoo的支持,缺點是庫目前還是不是很全,功能也不強大。

當然,更多的框架和工具介紹:Round-up of 50 AJAX Toolkits and Frameworks


還有篇AJAX框架匯總:


我這里選4個介紹認識下:

Google推出Java開發Ajax框架

Google 發布 Google Web Toolkit。Google Web Toolkit是一個開放版本的AJAX Framework,通過它用戶可以構建像Google Maps和Gmail之類的Web應用程序。這個Google Web Toolkit beta是免費的,它是一個基于java的工具,并能夠和任何java開發工具協同工作。

GWT已經加入到Google的代碼庫當中,這個代碼庫包含了很多API和開發工具。Google產品經理Bret Taylor表示,當用戶把應用程序部署到產品當中時,GWT編譯器只要簡單的把用戶的java應用程序轉換成瀏覽器支持的JavaScript和HTML就行。

官方站點:

Atlas:微軟的Ajax
?cat_id=34&log_id=730

微軟致力于簡化Ajax風格Web應用的開發,并提供豐富的、可交互的和個性化的用戶體驗。開發者可以對客戶端腳本不甚了解;但他們可以很容易地開發和調試這種應用程序。

出于這一目的,微軟啟動了一個新的項目,研發代號“Atlas”。Atlas為開發這帶來了如下特性:

·Atlas客戶端腳本框架
·Atlas的ASP.NET服務器控件
·ASP.NET Web Services集成
·Atlas的ASP.NET構建塊
·客戶端構建塊服務

Buffalo:國人開發的AJAX應用框架

來源:

Web開發正逐漸變得有趣。許多以前在C/S系統中才能夠實現的效果,Web頁面中已經能夠逐漸可以實現。由于傳統Web系統給人們的慣性,用戶對于這些新型應用感到激動,用戶體驗得到極大程度的改善。

AJAX是開發基于web的rich client的一種方式,Buffalo則是實現AJAX的一個框架。Buffalo中定義了Web遠程調用的傳輸基礎,并且將遠程調用對象完整的序列化到了本地,成為可以被JavaScript編程觸及的對象。Buffalo中的重要組件-BuffaloBinding,提供了將JavaScript對象綁定到HTML元素的能力。這種綁定將是無侵入的,只需要在HTML元素中加入若干個不影響排版的屬性,即可將數據與界面綁定。

Buffalo主頁:

jsLINB--國人的一個完整Ajax/web2.0技術框架

LINB(Lazy INternet and Browser) 是一個面向程序編寫者的軟件架構。它的目的是讓程序編寫者在對軟件的全局了如指掌的基礎上,實現更目標驅動的、任務清晰的、高效的軟件應用。 LINB 是平臺無關的架構,兼容 C/S、B/S、RIA 和 Web2.0 等等。

頁面上的是LINB架構的 javascript&AJAX 客戶端基礎:jsLINB。

jsLINB的在線demo:

里面包括變量類型檢測、強制類型變量、javascript線程實現、完美OO模型、基于dom id的事件系統實現、dom元素的“隨動”實現、高級托拽、sorted grid控件、tree grid控件等等。

jsLINB框架圖
變量類型檢測
強制類型變量
javascript線程實現
36位guid
基于dom id的事件系統實現
dom元素的“隨動”實現
基本拖拽
限制拖拽
拖拽任何domnode
網格拖拽
停靠拖拽
多handle拖拽
圖標代理拖拽
多目標drop
快速html生成
DOM控制封裝
基于線程的特效
直接調用
完美OO實現
Treebar控件
sorted grid控件
tree grid控件
window控件

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲久久久久久久久久| 日韩视频精品在线| 欧美自拍大量在线观看| 欧美成人自拍视频| 亚洲国产精品成人va在线观看| 欧美整片在线观看| 91豆花精品一区| 91精品啪aⅴ在线观看国产| 97视频免费在线观看| 日韩精品一区二区视频| 国产亚洲精品久久久久久| 日韩精品黄色网| 国产日韩欧美自拍| 欧美日韩国产成人在线观看| 久久亚洲国产精品| 精品国产乱码久久久久久虫虫漫画| 亚洲午夜精品久久久久久性色| xvideos成人免费中文版| 福利微拍一区二区| 亚洲午夜未满十八勿入免费观看全集| 亚洲第一天堂无码专区| 日韩av有码在线| 亚洲欧美视频在线| 宅男66日本亚洲欧美视频| 欧美激情在线一区| 亚洲无线码在线一区观看| 亚洲女成人图区| 国产丝袜一区视频在线观看| 国产成人精品免高潮在线观看| 国产极品jizzhd欧美| 97超碰国产精品女人人人爽| 4388成人网| 亚洲精品美女网站| 亚洲精品二三区| 亚洲iv一区二区三区| 91免费观看网站| 久久91亚洲精品中文字幕| 亚洲成人av中文字幕| 国产亚洲在线播放| 国产精品电影网| 国产精品午夜一区二区欲梦| 亚洲a∨日韩av高清在线观看| 欧美日韩精品在线视频| 亚洲欧美中文日韩在线v日本| 久久精品免费电影| 成人国产精品色哟哟| 伊人伊成久久人综合网小说| 日韩电影在线观看永久视频免费网站| 日韩精品极品视频免费观看| 欧美激情精品久久久久久变态| 成人欧美在线观看| 在线午夜精品自拍| 91精品国产自产91精品| 91久久久久久| 国产精品女人网站| 日韩成人小视频| 精品国内产的精品视频在线观看| 91久久精品国产91性色| 黄色91在线观看| 午夜精品一区二区三区在线| 亚洲国产精品高清久久久| 2019国产精品自在线拍国产不卡| 日本成熟性欧美| 日韩av在线天堂网| 日韩在线欧美在线国产在线| 亚洲国产99精品国自产| 国产精品v片在线观看不卡| 国产欧亚日韩视频| 日韩视频―中文字幕| 国产精品18久久久久久麻辣| 91po在线观看91精品国产性色| 欧美大片欧美激情性色a∨久久| 日韩性xxxx爱| 日韩欧美在线字幕| 欧美一区二区三区艳史| 亚洲人成网在线播放| 海角国产乱辈乱精品视频| 亚洲女同性videos| 日韩毛片在线观看| 亚洲欧美日韩国产中文专区| 国产精品7m视频| 亚洲美女视频网站| 国产精品久久久久不卡| 欧美黄色性视频| 日韩av色在线| 色无极亚洲影院| 欧美夜福利tv在线| 久久成人人人人精品欧| 欧美大成色www永久网站婷| 色综合久久精品亚洲国产| 亚洲自拍偷拍网址| 日韩av资源在线播放| 日韩欧美中文在线| 91免费在线视频| 国产剧情久久久久久| 国产精品一区专区欧美日韩| 国产在线播放不卡| 国产日产久久高清欧美一区| 日韩高清不卡av| 国产精品第三页| 欧美日韩激情小视频| 亚洲黄色www网站| 成人午夜在线视频一区| 欧美激情按摩在线| 综合网日日天干夜夜久久| 久久久精品视频在线观看| 久久国产精品亚洲| 国产欧美日韩精品专区| 日韩亚洲国产中文字幕| 成人精品视频久久久久| 日韩亚洲精品电影| 日韩av综合中文字幕| 两个人的视频www国产精品| 欧美电影免费观看高清| 日韩视频免费看| 久久久国产视频| 欧美裸体xxxx极品少妇软件| 国产精品一区二区久久精品| 成人国产在线激情| 久久亚洲国产精品| 国产亚洲xxx| 成人午夜在线视频一区| 2020久久国产精品| 亚洲色图综合网| 人人澡人人澡人人看欧美| 国产91精品久久久久久久| 久久视频在线免费观看| 国产一区视频在线播放| 在线观看日韩视频| 亚洲午夜激情免费视频| 色婷婷综合久久久久| 亚洲精品国产拍免费91在线| 91久久在线视频| 亚洲男人的天堂在线播放| 国产精品69精品一区二区三区| 伊人av综合网| 日韩av在线看| 精品免费在线视频| 久久久久久中文| 亚洲嫩模很污视频| 日韩黄色高清视频| 精品在线欧美视频| 亚洲在线免费看| 日韩中文在线视频| 亚洲亚裔videos黑人hd| 午夜免费久久久久| 8050国产精品久久久久久| 揄拍成人国产精品视频| 欧美日韩在线免费| 久久精品亚洲一区| 国产日韩欧美视频在线| 亚洲午夜女主播在线直播| 亚洲图片欧美午夜| 亚洲a∨日韩av高清在线观看| 福利一区视频在线观看| 色777狠狠综合秋免鲁丝| 亚洲国产欧美日韩精品| 欧美性xxxx18| 国产91露脸中文字幕在线| 国产第一区电影| 国产精品视频在线播放| 亚洲综合一区二区不卡| 欧美日韩一区二区三区| 欧美日韩另类在线|