移动端网页框架
為了更好的提升用戶體驗,移動端逐漸出了許多的移動端的框架,比如Sencha Touch、JQTouch、Jquery-moblie、jqMobi等等。這些框架都有優(yōu)缺點,不同的框架應(yīng)用在不同的項目中。現(xiàn)簡單闡述一下各框架的優(yōu)缺點:
一、Sencha Touch框架是一個重量級的框架、它上手較難,代碼復(fù)雜,并且需要較強的程序基礎(chǔ)才能學(xué)習(xí),最開始的時候因為一個項目,想使用Sencha Touch框架,后來工期實在太緊張,根本沒時間學(xué)習(xí)它并使用。所以最后轉(zhuǎn)投其他框架。這個框架兼容性很高,運行起來的速度一般,需要長時間的學(xué)習(xí)且需要水平較高的程序基礎(chǔ)才行。所以不太適合前端制作人員的使用。我會在以后的機會單開一篇關(guān)于它的使用demo。
二、JQTouch是一個輕量級框架、純jquery寫法,上手比較容易,代碼容易理解,加載速度也很快,缺點是配合的移動端效果插件較少,需要很多外部的插件相結(jié)合,另外,個別插件還需要解決與框架之間的兼容問題。它的最大的一個弊端就是可利用和變通的布局較少。
三、Jquery-moblie也是一個輕量級框架、純jquery寫法,上手容易,代碼容易理解,但由于其綁定的前端效果插件過多,且代碼結(jié)構(gòu)有些臃 腫,造成加載速度很慢。尤其是在android系統(tǒng)上測試,速度很慢。用戶體驗效果不太好,它比較適合開發(fā)IPAD或是IOS系統(tǒng)的高端機型。
四、jqMobi也是一個輕量級框架、它的語言基于jquery語言。并對其進(jìn)行了簡化,更有利于在移動設(shè)備上進(jìn)行應(yīng)用,并且速度很流暢。上手也比較容 易,而且封裝了許多移動端的組件,可以隨時應(yīng)用。缺點是版本每次更新時,新版本中在不同的IOS版本和ANDROID系統(tǒng)中總會有些莫名的小BUG。且框 架獨立性很強,與其他外部插件無配合,需要動手修改其核心程序才可以。
總結(jié)
- 上一篇: 浏览器使用ActiveX控件
- 下一篇: CBT 简介