javascript
将手机网站做成手机应用的JS框架
來源:http://www.biaodianfu.com/make-your-mobile-websites-act-like-apps.html
隨著智能手機銷量持續飆升,越來越多的開發者投入到移動應用開發之中。無論是本地化的APP應用,還是移動優化版的網絡站點,移動創新正以不可思議的速度蔓延開來。
本地APP仍然有其價值所在,但隨著越來越多的不同設備、操作系統,以及屏幕大小讓開發移動優化版的網站越來越令人著迷。實際上,在以快速、迭代、跨平臺為基礎的WEB應用,與具備更多標準化用戶界面、手勢支持、多點觸摸以及硬件優化為基礎的本地應用,此二者間歷來便有權衡利弊的比較。
幸運的是,越來越多的現成框架讓開發者們可以更輕松地為自己的移動網站開發應用,并且在界面上也更加接近本地化的APP。如下便是六個現成的框架:
一、jQuery Mobile
jQueryMobile不像前面SproutCore 或者Sencha Touch,它沒有提供一個完整的應用架構。但它是一個新的開始,其也以向移動網站應用提供更多本地化的控制為宗旨。jQuery Mobile項目宣布其要成為“完整的,統一的,移動UI架構”。 jQuery Mobile核心項目也將繼續為移動提供優化,但jQuery Mobile更專注于為主流智能手機瀏覽器提供一種真正的頂級的JS體驗和界面。
官方網址:http://jquerymobile.com/
支持列表:http://jquerymobile.com/gbs/
二、Sencha Touch
Sencha前身是Ext JS ,全名是Sencha Touch HTML5 mobile framework.它提供一種可跨平臺的架構,目前支持IOS,Android將在不久后得到支持。這種在線摸觸摸技術結合了一個UI庫的獨立解決方案,觸摸項目管理、地理技術支持、離線緩存技術以及特殊的CSS和CSS3功能。
官方網址:http://www.sencha.com/products/touch/
演示地址:http://www.sencha.com/products/touch/demos.php
三、YUI 3.2
雅虎將發布最新的JS實用程序的YUI庫。YUI最新版對觸摸和移動設備提供更多更好的支持
官方網址:http://yuilibrary.com/
四、iUI
iUI是一個iPhone用戶界面架構,其設計目標是像移動網站應用提供更接近iPhone的體驗。它的工作原理是結合WEBKIT為基礎的設備以及包括一個JS庫和CSS及圖形。其最早追溯至2007年,但多年以來緩慢地升級以提供更多其他設備,甚至是iPad。
官方網址:http://code.google.com/p/iui/
五、SproutCore
SproutCore是一個HTML5的架構,目標幫助開發者建立桌面口徑的web應用,并且支持任何瀏覽器下無需補丁的運行。其項目帶頭大哥已經辭去了其原本蘋果的職位,專心致志地來完成此項目。
官方網址:http://www.sproutcore.com/
演示地址:http://demo.sproutcore.com/
六、XUI
在開發Phonegap時,XUI團隊對應用于移動設備的現存JS庫及表現很失望。XUI創建的初衷是跨多個移動瀏覽器工作,其包括WEBKIT,Fennec,Opera。其目標是為低成本條件下解決傳統JS庫不適合移動瀏覽器,提供更多跨兼容的方案。
官方網址:http://xuijs.com/
英文原版:http://mashable.com/2010/08/18/mobile-web-app-frameworks/
總結
以上是生活随笔為你收集整理的将手机网站做成手机应用的JS框架的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 用HTTP的PUT方式发送请求
- 下一篇: mysql驱动jar包下载
