Posted on 2011-08-05 11:13
xcp 閱讀(998)
評論(0) 編輯 收藏 所屬分類:
Javascript
輕量級的選擇:主要是mootools和jquery,由于它們的設計思想的不同,jQuery是追求簡潔和高效,Mootools除了追求這些目標以外,其核心在于面向對象,所以jQuery適合于快速開發,Mootools適合于稍大型和復雜的項目,其中需要面向對象的支持;另外,在Ajax的支持上,jQuery稍強一些;在Comet的支持上,jQuery有相關的插件,Mootools目前沒有,但是Comet的核心在于服務器的支持,瀏覽器端的接口很簡單,開發相關的插件很簡單。 在面向對象的Javascript Library中,mootools逐漸戰勝了prototype(體積大,面向對象的設計不合理等),也包括script.acul.ous(基于prototype,實際上就是prototype上的UI庫)。
面向RIA的框架:考慮純JavaScripty庫,目前主要是Dojo、ExtJS(還有YUI)、Flex(javaFx也不錯)。Dojo更適合企業應用和產品開發的需要,因為離線存儲、DataGrid、2D、3D圖形、Chart、Comet等組件對于企業用來說都是很重要的(這些組件還要等一段時間才能穩定下來)。例如,BEA基于Mashup技術開發的產品中已經使用了Dojo。 ExtJS和Flex:美觀和"易用",并且足夠強大。在對UI有比較大的需求時,是首選。
名稱: ?4C.ESL | .↗Evon
口號: 遇到新問題?先要尋找一個方案乄而不是創造一個方案こ
mail: 聯系我