所见即所得:8款实用HTML5开发框架
轉(zhuǎn) http://www.csdn.net/article/2013-10-21/2817243-8-useful-html5-frameworks
摘要:HTML5,由于其突出的頁面表現(xiàn)能力和本地數(shù)據(jù)庫等功能,被大多瀏覽器所青睞。此外,通過HTML5開發(fā)的移動應(yīng)用可以在網(wǎng)頁上直接地修改,解決了開發(fā)者重復(fù)編碼等問題。本文就為大家分享當(dāng)下最火熱的8個HTML5開發(fā)框架。移動開發(fā)技術(shù)的發(fā)展催生越來越多開發(fā)平臺和框架。開發(fā)者通過使用開發(fā)平臺和框架能夠極大地縮短開發(fā)周期和提高應(yīng)用質(zhì)量。但是,對于一種應(yīng)用開發(fā)技術(shù)而言,應(yīng)用框架的質(zhì)量、豐富程度等情況在一定程度上決定了應(yīng)用的總體質(zhì)量。所以選擇一款質(zhì)量上乘的開發(fā)框架對開發(fā)者顯得尤為重要。
HTML5,由于其突出的頁面表現(xiàn)能力和本地數(shù)據(jù)庫等功能,被大多主流瀏覽器所青睞。此外,通過HTML5所開發(fā)的移動應(yīng)用可以在網(wǎng)頁上直接地修改和調(diào)試,解決了開發(fā)人員重復(fù)編碼等問題。本文就為大家分享當(dāng)下最火熱的8個HTML5開發(fā)框架。
1. Iio Engine
Iio?Engine是一款基于Java和Canvas的開源HTML5應(yīng)用創(chuàng)建和部署框架,同時,Iio?Engine也是一款輕量級框架(只有35KB),整合了Debug系統(tǒng),并且不依賴于任何的第三方庫。此外,Iio?Engine還支持Box2D。
2. Zoey
Zoey是基于HTML5和CSS3的輕量級(壓縮后只有6KB)移動應(yīng)用開發(fā)框架。Zoey擁有大量的UI控件,比如:導(dǎo)航、列表、按紐、控件分組、表單、表格。此外,Zoey框架還支持iOS和Android平臺,并附帶一個覆蓋所有功能的程序框架。
3. LimeJS
LimeJS是一個基于HTML5的游戲開發(fā)框架,它可以幫助開發(fā)者快速地開發(fā)基于HTML5的游戲,并適用于大部分移動平臺(iOS和Android)及桌面瀏覽器。
4. Jo
Jo是一款基于HTML5的輕量級(大約8KB)開源移動應(yīng)用創(chuàng)建框架。Jo允許開發(fā)者創(chuàng)建基于iOS、webOS、Symbian和Android平臺的移動應(yīng)用。同時,Jo也兼容其他的JavaScript框架,并且不依賴于任何插件。此外,開發(fā)者也可以通過Jo和PhoneGap來開發(fā)原生或者Web應(yīng)用。
5. Lungo.JS
Lungo?JS是基于HTML5、CSS3和JavaScript的移動應(yīng)用開發(fā)框架,可以幫助開發(fā)者創(chuàng)建基于iOS、Android、Blackberry和webOS平臺應(yīng)用程序。此外,Lungo.JS能夠利用移動設(shè)備的最新特性來實現(xiàn)包括單擊、滑動、長按等事件捕捉。
6. Junior
Junior是一款基于HTML5的前端框架,可以幫組開發(fā)者快速的創(chuàng)建類似原生應(yīng)用風(fēng)格的Web應(yīng)用。Junior框架使用Zepto,并且整合了Backbone.JS。通過使用CSS3,Junior可以生成平滑的過渡效果,此外,Junior還支持多種UI控件。
7. Sencha Touch
Sencha?Touch是專門為移動設(shè)備開發(fā)應(yīng)用的Javascript框架。目前Sencha Touch支持包括iOS、Android、Windows Phone和BlackBerry在內(nèi)的主流移動平臺。通過Sencha?Touch,開發(fā)者可以快捷地創(chuàng)建具有原生特色的Web應(yīng)用。另外,Sencha?Touch用戶界面組件和數(shù)據(jù)管理全部基于最新HTML5和CSS3的Web應(yīng)用。
8. Gridless
Gridless是一款基于HTML5和CSS3的開發(fā)框架,旨在搭建響應(yīng)式和跨瀏覽器(或平臺)網(wǎng)頁。Gridless允許開發(fā)者使用CSS樣式、良好的系統(tǒng)文件結(jié)構(gòu)和其它方法來修復(fù)IE中的Bug。
(文/孟祥杰 責(zé)編/唐小引)
文章來源:Bestdesigntuts
?
總結(jié)
以上是生活随笔為你收集整理的所见即所得:8款实用HTML5开发框架的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么叫做ECS云服务器?
- 下一篇: IC的ESD测试方法