您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關Grails Ajax富客戶端插件對比的示例分析的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
最近,Dean Del Ponte就撰文對4個Grails的Ajax富客戶端插件進行了對比,并給出了自己的評判。對于那些重量級的富客戶解決方案,如Flex或JavaFX,作者自稱并未考慮。Dean Del Ponte首先對這4個插件的優缺點進行了對比:
Prototype/Scriptaculous
優點
缺省包含在Grails中
流行的框架,擁有API文檔并可在線獲得幫助
Prototype的核心功能比較容易上手;注意,Scriptaculous的學習曲線比Prototype更短。
良好的社區支持。有許多免費的第三方組件。
缺點
除了API,文檔不詳細且難以找到
不再是“帶頭大哥”。常常扮演其他框架的追隨者。
學習曲線比其他框架要陡得多
GrailsUI插件
優點
集成了支持10個YUI組件的GSP標簽
GrailsUI插件wiki頁面和YUI主頁都有詳盡的文檔。
SpringSource開發人員的參與
缺點
沒有給所有YUI組件提供GSP標簽實現
對于那些有GSP標簽的YUI組件,又不支持全部特性(如,數據表格的單元格內的編輯)
可用的第三方YUI組件有限
RichUI插件
優點
提供了21種富客戶端組件的實現
大量的GSP標簽集成
文檔化做得不錯
缺點
包含了多個底層JavaScript框架,有和其他插件沖突的可能
jQuery
優點
詳盡的文檔,并帶有例程
大型社區
大型的組件庫,其數量是現有JavaScript框架中最多的
從項目網站可以訪問大量的組件(jQuery稱它們是插件)
簡單、易用的語法
缺點
除了Grails缺省的標簽,沒有提供其他GSP標簽的集成
要求大致了解jQuery API、語法和JavaScript才能有效地使用
回到我們最初的那個問題:“它們中哪個***?”,作者的回答卻是相當圓滑:“取決于你的需要”。各位也不必太過在意,因為這種事情本來也是“蘿卜白菜各有所愛”。當然,作者還是給出了他的***:RichUI插件。
文末,作者給出了他自己對于這4個插件的綜合評級:
RichUI
易用,而且和GSP標簽集成得不錯。不需要JavaScript的知識。對于Grails的新手和老手都一視同仁。
GrailsUI
不象RichUI插件那樣容易使用,但是文檔很好,而且提供了一些不錯的組件和良好的GSP標簽集成。
jQuery
如果你對JavaScript沒什么不適應并想學習jQuery,你就可以去使用它。它的使用并沒有什么限制,對于那些對沒有被JavaScript嚇倒的開發者,我強烈地推薦它。
Prototype/Scriptaculous
要是你不想或不能在你的項目中包含其他框架,就用它吧。它不象jQuery那樣好用,但它有大型的社區,而且文檔也能找到。
在該文的評論部分,有讀者提到了為何沒有涉及Grails的ZK 插件。顯然,這篇文章并沒有涉及所有的Grails Ajax插件,但它確實包含了Grails插件中目前***的幾個Ajax插件。
感謝各位的閱讀!關于“Grails Ajax富客戶端插件對比的示例分析”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。