精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

三大移動Web開發框架哪個適合你?

譯文
移動開發
本文由世界知名的PHP開發人員W.Jason Gilmore,在developer上撰寫的一篇比較目前主流移動Web開發框架的文章。文章探討了jQuery Mobile、jQTouch和Sencha Touch究竟哪個更適合開發者。

【51CTO獨家譯文】經常瀏覽Developer.com的讀者也許注意到了這點:我最近特別關注JavaScript驅動的移動應用開發解決方案,先后撰文介紹了眾多的相關話題,包括jQuery Mobile、jQTouch、Sencha Touch和PhoneGap。我得承認,要搞清楚這一批前沿技術并非易事,于是我這回概述一下這些主要的移動開發解決方案的主要特性和優點(51CTO注:PhoneGap未作介紹,欲了解更多PhoneGap內容請移步51CTO專題:跨平臺移動web中間件PhoneGap開發入門)。但愿這篇概述多少可以幫你確定哪一種解決方案最適合你項目的具體要求。

jQuery Mobile適合你嗎?

差不多二十年來,處理跨瀏覽器的HTML和CSS不一致問題一直讓許多開發人員頗為苦惱。而Ajax的出現更是加劇了這些問題,因為開發人員現在要處理新的問題:無數與JavaScript有關的瀏覽器不兼容問題和異常現象。后來出現了jQuery:由于可以對基本的JavaScript任務進行強大的抽象處理,jQuery大大減輕了編寫復雜的跨瀏覽器代碼方面的壓力。難怪jQuery一下子火了起來。

眼下移動應用開發人員面臨可能更艱巨的挑戰,這不僅是由于要處理各種各樣的移動瀏覽器不兼容問題,還由于需要設計合理布局,以便適合移動設備所固有的各種外觀尺寸和有限資源。這時候,jQuery Mobile應運而生,它自詡是“一種針對觸摸而優化的Web框架,面向智能手機和平板電腦”,可以充分發揮jQuery和jQuery UI(51CTO注:查看jQuery UI實例http://jqueryui.com/)的優勢。

雖然jQuery Mobile目前仍是測試版(第二個測試版在去年8月3日宣布發布),但已經支持數量多得驚人的移動平臺,包括安卓、黑莓、iOS和Windows Mobile等其他平臺。同樣出色的是,它還支持眾多的窗口組件:由于jQuery Mobile對漸進增強(progressive enhancement)很重視,開發人員可以利用這些窗口組件,輕松創建統一的、跨移動設備的界面。務必將演示程序(51CTO注:查看演示程序地址http://jquerymobile.com/demos/1.0b2/#/demos/1.0b2/)裝入到眾多不同的設備上(包括你的桌面瀏覽器),領略一下界面是如何變化以適合目標設備的。

此外,務必從桌面瀏覽器里面來查看演示程序的源代碼;連剛入門的jQuery用戶也會注意到該程序的代碼很注重全面隔離頁面布局和JavaScript驅動的功能。你會看到,整個應用程序都在一個文檔里面,每個“頁面”及其組成部分使用與自定義屬性有關的DIV來定義。比如說:

  1. <div id="home" target="_blank"> 
  2.    <h1>WJGilmore, LLC</h1> 
  3.  </div> 
  4.  <div>   
  5.    <p>Check back regularly for the latest information about Jason's books!</p>       
  6.  </div> 
  7.  <div> 
  8.    <h1>Copyright © 2011 W.J. Gilmore, LLC</h1> 
  9.  </div> 
  10. /div> 

jQuery Mobile的主要特性

雖然使用jQuery Mobile的理由有多個,但是下面三個理由顯得尤為突出:

  • jQuery開發人員使用jQuery Mobile時會覺得駕輕就熟,那是由于兩者使用共享的代碼庫。
  • 如果目標用戶群并不局限于使用某一種設備,關注跨平臺兼容性這個優點很理想。
  • 社區和企業的廣泛參與促使像Dreamweaver CS 5.5這些廣受歡迎的開發產品和像非常出色的Photo Swipe這一批值得關注的插件內置了對jQuery Mobile的支持。

51CTO專題推薦:jQuery Mobile基礎入門教程#p#

jQTouch適合你嗎?

那邊廂,jQuery Mobile力求提供在眾多移動設備上兼容的功能;這邊廂,jQTouch項目而是將大部分精力投入到了支持基于WebKit的瀏覽器(Chrome和Safari)的設備上。因而,jQTouch應該與旨在部署到iPhone和安卓設備上的Web應用程序結合使用。支持針對WebKit而優化的動畫以及旨在與移動設備的式樣融為一體的多個主題。

要熟悉jQTouch的功能,最容易的辦法就是通過你的移動設備或WebKit瀏覽器,仔細研究演示網站(51CTO注:演示網站地址http://jqtouch.com/preview/demos/main/#home)。我尤其建議查看演示程序的源代碼;你會看到,與jQuery Mobile一樣, jQTouch“頁面”也使用一系列DIV元素和相關屬性來組裝,設計人員對這種方法應該會很熟悉。

jQTouch的主要特性

雖然使用jQTouch的理由有多個,但是下面兩個理由顯得尤為突出:

  • 雖然jQTouch同樣基于jQuery,但是其側重點主要是為基于WebKit的瀏覽器提供經過優化的支持。因而,如果你打算一心鎖定使用基于iOS或安卓的設備的用戶,那么jQTouch可能比較合適。
  • 與jQuery Mobile一樣,jQTouch也采用了以HTML和CSS為中心的方法來開發頁面,使用JavaScript專門致力于添加事件、動畫及其他功能。如果你在與設計人員合作,或者開發人員不是特別精通JavaScript,在想方設法逐步熟悉移動Web開發,那么這種方法就很吸引人。

51CTO專題推薦: Sencha Touch基礎入門教程#p#

Sencha Touch適合你嗎?

較之與jQuery Mobile和jQTouch,Sencha Touch學起來難度相對比較復雜,不過有弊也有利:雖然比較復雜,但是帶來了強大的功能。作為Sencha公司的一款雙許可證(商業版和GPL/FLOSS版)產品,Sencha Touch采用了與上述的幾種移動開發框架全然不同的方法,原因在于布局和界面窗口組件是使用出色的JavaScript庫構建而成的,而該JavaScript庫恰好擁有豐富的實用特性,比如離線支持、獨特布局和輕松制作主題的功能。

此外,Sencha Touch采取了從極其全面的角度來應對應用程序開發所固有的挑戰,原因在于它支持可以完全直接開發MVC驅動的應用程序。為了形象地說明開發Sencha Touch應用程序與開發jQuery Mobile / jQTouch應用程序之間的反差到底有多明顯,不妨將jQuery Mobile/jQTouch演示程序里面的源代碼與用于僅僅創建和啟動視口的下列Sencha Touch代碼作一比較:

  1. Ext.regApplication({ 
  2.   name: 'App', 
  3.   defaultUrl: 'Index/index', 
  4.   launch: function() 
  5.   { 
  6.     this.viewport = new App.views.Viewport(); 
  7.   }, 
  8. }); 

雖然這種方法對相對不熟悉JavaScript的新手來說可能難度很大,不過我還是建議花點時間嘗試一下Sencha Touch,因為直觀的語法、編寫清晰的文檔以及眾多的配套實例對于你盡快上手會大有幫助。

Sencha Touch的主要特性

雖然使用Sencha Touch的理由有多個,但是下面三個理由顯得尤為突出:

  • 原生的MVC架構致力于為面向框架的開發人員消除緊張,他們可能在為如何合理地組織和管理JavaScript代碼而苦惱。
  • Sencha開發人員已付出了很大的努力,在Sencha網站(51CTO注:Sencha網站地址http://www.sencha.com/)上發布了眾多的教程和演示應用程序。
  • 對于之前熟悉窗口組件工具包(想一想Swing和GTK+)的開發人員來說,窗口組件的布局和組織方面采用JavaScript驅動的方法自然很熟悉。#p#

結束語

讀者***總是問我應該選擇哪一種框架。回答總是一樣:這得看情況。毫無疑問,Sencha Touch是這種開發框架當中功能最豐富的,不過有時候學起來比較困難。話雖如此,如果你的目的僅僅是為現有的應用程序提供對用戶友好的移動界面,那么jQuery Mobile或jQTouch可能會提供一條阻力最小的道路。如果你給移動應用程序設的目標比較高,那么Sencha Touch極有可能完全值得你為此投入時間。不管你***選擇了什么樣的解決方案,我都很想聽聽你使用后的感受!歡迎留言。

[[59797]]

本文作者

W.Jason Gilmore曾開發了大量PHP和MySQL應用程序,并在各大專業媒體發表了眾多膾炙人口的文章。

原文地址

http://www.developer.com/ws/mobile-web-development-frameworks-the-javascript-roundup.html

【51CTO譯稿,非經授權謝絕轉載,合作媒體轉載請注明原文出處、作者及51CTO譯者!】

責任編輯:佚名 來源: 51CTO.com
相關推薦

2023-10-08 13:42:00

Python Web框架

2010-09-01 11:01:02

iUIjQTouchSencha Touc

2021-12-16 06:52:33

IT框架評估

2011-07-07 08:53:15

真相TitaniumPhoneGap

2023-10-06 23:46:00

PHPPythonWeb

2012-10-10 08:44:18

NativeWebHybrid

2011-11-29 16:07:36

移動Web開發框架移動開發

2012-07-04 15:22:18

云辦公云計算

2012-02-01 13:39:31

移動Web設計開發

2014-03-28 15:36:43

移動WebJavaScript開發框架

2018-06-14 14:07:57

Pythonweb框架

2013-12-13 15:21:44

Html5企業移動開發框架

2011-08-22 10:11:03

JavaScript

2010-12-02 14:32:43

Mobile Web移動互聯網移動Web設計

2024-04-03 08:28:31

GolangPHP語言

2017-11-29 14:48:01

Node.JSRails語言

2016-09-29 09:22:01

移動WebHtml5

2009-02-03 09:41:50

UI組件事件驅動JSF

2013-09-04 14:49:10

移動Web前端開發設計理念

2011-07-07 13:19:38

Web
點贊
收藏

51CTO技術棧公眾號

成人短视频在线| 天堂中文字幕在线观看| abab456成人免费网址| 中文字幕在线观看一区| 国产精品免费观看高清| 无码人妻丰满熟妇区bbbbxxxx| 欧美色爱综合| 精品国一区二区三区| 日韩精品一区二区三区不卡| 国产激情视频在线| 91麻豆.com| 亚洲aaa激情| 亚洲不卡视频在线观看| 天天做天天爱天天综合网| 亚洲国产精品va| 天天摸天天舔天天操| 国内激情视频在线观看| 亚洲人成网站精品片在线观看| 精品久久久久亚洲| 国产三级漂亮女教师| 久久精品综合| 欧美精品videossex88| 我不卡一区二区| 国产精品欧美大片| 欧美日韩久久一区二区| 久久国产亚洲精品无码| 色老头在线观看| 日本一区二区成人在线| 九色综合日本| 精品国产无码AV| 久久精品国产网站| 国产精品成人一区二区| 国产精品黄色网| 欧美二区视频| 俺也去精品视频在线观看| 好吊视频在线观看| 天海翼亚洲一区二区三区| 日韩亚洲欧美成人一区| 中文字幕线观看| 成人在线免费av| 日本韩国精品在线| 欧美色图另类小说| 欧产日产国产精品视频| 亚洲一区二区三区爽爽爽爽爽| 在线观看成人av电影| 国产黄在线看| 久久久久久电影| 久久精品日韩精品| 国产91免费看| 风间由美一区二区三区在线观看| 亚洲最大激情中文字幕| 91久久国语露脸精品国产高跟| 日韩不卡一区二区| 国产精品精品国产| 中文字幕乱伦视频| 日本中文在线一区| 国产精品视频午夜| 亚洲一卡二卡在线| 韩国视频一区二区| 91久久精品美女| 国产精品久久久午夜夜伦鲁鲁| 麻豆视频观看网址久久| 成人午夜一级二级三级| 国产美女主播在线观看| 国产一区二区精品久久99| 97超碰资源| 国产成人自拍一区| 91免费在线播放| 日韩资源av在线| 在线观看免费黄视频| 中文字幕一区二区视频| 久久久无码中文字幕久...| 欧美寡妇性猛交xxx免费| 一区二区三区久久| 日本精品久久久久久久久久| 678在线观看视频| 欧美性生活大片免费观看网址| 精品久久久噜噜噜噜久久图片| 国产精品伦一区二区| 在线成人免费视频| www.四虎在线| 日韩高清一级| 色av吧综合网| 久久久久久久9999| 久久精品系列| 91综合免费在线| 天堂中文在线8| 国产精品蜜臀av| 国产aaa免费视频| 春暖花开亚洲一区二区三区| 91精品久久久久久久91蜜桃| 少妇精品无码一区二区三区| 欧洲视频一区| 欧美极品美女视频网站在线观看免费| 中文字幕国产在线观看| 国产综合色精品一区二区三区| 国产精品乱码视频| 一区二区高清不卡| 亚洲一区二区美女| 国产精品无码av无码| 青草伊人久久| 亚洲天堂日韩电影| 91porn在线视频| 日韩精品一二三| 国产精品日韩一区二区| 91精彩在线视频| 欧美日韩亚洲一区二区三区| 色呦色呦色精品| 男男gay无套免费视频欧美| 久久精品成人动漫| 中文字幕在线观看视频免费| 粉嫩13p一区二区三区| 涩涩涩999| 激情国产在线| 日韩你懂的在线播放| 五月激情四射婷婷| 99re国产精品| 99视频免费观看| 麻豆视频免费在线观看| 色妹子一区二区| www.88av| 欧美特黄一区| 91香蕉视频在线下载| а天堂8中文最新版在线官网| 亚洲风情在线资源站| 亚洲色图偷拍视频| 国产精品免费大片| 4438全国成人免费| 亚洲AV无码精品国产| 综合久久国产九一剧情麻豆| 在线观看免费成人av| 秋霞在线一区| 久久人人爽人人| 亚洲精品一级片| 亚洲欧美一区二区久久| 亚洲精品手机在线观看| 成人在线免费视频观看| 国产91热爆ts人妖在线| 日韩欧美亚洲系列| 午夜av一区二区三区| 国产免费无码一区二区| 综合精品一区| av在线不卡观看| 一区二区三区伦理| 日韩欧美不卡在线观看视频| 欧美三级在线免费观看| 国产一区二区调教| 99中文字幕在线观看| 国产美女视频一区二区| 久久天天躁夜夜躁狠狠躁2022| 一卡二卡在线观看| 亚洲女人的天堂| 久久久久亚洲av无码麻豆| 亚洲精品成人无限看| 51精品国产人成在线观看| av毛片在线| 精品国产网站在线观看| 日韩av一区二区在线播放| a在线欧美一区| 红桃av在线播放| 国内精品久久久久久99蜜桃| 国产日本欧美一区二区三区在线 | 亚洲国产高潮在线观看| 国产又大又黑又粗免费视频| 久久尤物电影视频在线观看| 青青在线视频免费| 久久高清精品| 91免费在线观看网站| av中文在线资源| 亚洲欧美另类人妖| 最近中文字幕在线观看视频| 日韩美女啊v在线免费观看| 麻豆网站免费观看| 在线亚洲自拍| 日韩福利视频| 国产免费av国片精品草莓男男| 久久久久国产一区二区三区| 欧洲成人av| 欧美日韩的一区二区| 一区二区三区免费高清视频 | 国产欧美日韩亚洲| 中文字幕av一区二区三区佐山爱| www.亚洲成人| 成人精品在线播放| 色成人在线视频| 国产女人18水真多毛片18精品| 成人av网址在线| 国产成人精品无码播放| 欧美久久九九| 日本午夜精品一区二区三区| 亚洲成人影音| 国产精品27p| 国产亚av手机在线观看| 亚洲欧洲日本专区| 精品国产区一区二| 91黄色在线观看| 五月婷婷一区二区| 91偷拍与自偷拍精品| 四虎成人在线播放| 久久精品卡一| 久久www视频| 久久日文中文字幕乱码| 久久精品ww人人做人人爽| 综合久草视频| 国产成人精品视频| 玖玖在线播放| 色综合久久中文字幕综合网小说| 毛片免费在线观看| 亚洲精品在线一区二区| 国产精品一区二区三区在线免费观看| 欧美性猛交xxxx免费看| 久一视频在线观看| 亚洲欧美国产毛片在线| 变态另类ts人妖一区二区| www.亚洲人| 波多野结衣三级视频| 久久成人18免费观看| 韩国一区二区av| 狠狠色丁香久久综合频道| 自拍偷拍一区二区三区| 精品久久网站| 蜜桃麻豆www久久国产精品| 亚洲精品影片| 91亚洲精品在线| 日本一区二区三区中文字幕| 日本精品久久中文字幕佐佐木| 美女尤物在线视频| 美女福利精品视频| 国产三区在线观看| 色久欧美在线视频观看| 国产小视频免费在线网址| 日韩电影网在线| 开心激情综合网| 精品精品国产高清一毛片一天堂| 国产片在线播放| 制服丝袜中文字幕亚洲| 91精品国产色综合久久不8| 欧美视频在线一区二区三区| 国产一区二区视频免费| 91黄色在线观看| 中文字幕+乱码+中文字幕明步| 福利精品视频在线| 青青青国产在线| 欧美特级www| 中文字幕免费高清网站| 色综合久久天天综合网| 精品不卡一区二区| 在线亚洲+欧美+日本专区| 亚洲视频 欧美视频| 色狠狠桃花综合| 亚洲一级片免费看| 欧美一卡二卡三卡| 狠狠人妻久久久久久综合麻豆| 中文在线综合| 91av在线免费观看视频| 超碰在线99| 欧美影院在线播放| 欧美电影网站| 国产精品一区二区三区免费视频 | 免费av在线一区二区| 一区二区美女| 日韩av免费电影| 99精品综合| 麻豆视频传媒入口| 亚洲人成毛片在线播放女女| www.com毛片| 日本午夜精品视频在线观看| 小明看看成人免费视频| 国产盗摄女厕一区二区三区| 欧美丰满熟妇bbb久久久| 91在线国内视频| 国产又粗又猛又爽又黄的视频四季| 中文字幕视频一区| 国产一级aa大片毛片| 日韩欧美成人精品| 91theporn国产在线观看| 日韩免费看网站| 欧美婷婷久久五月精品三区| 一区二区三区四区在线观看视频| 日本在线看片免费人成视1000| 操91在线视频| 东京一区二区| 亚洲va欧美va国产综合剧情| 国产极品模特精品一二| 日本一区高清不卡| 香蕉综合视频| av之家在线观看| 麻豆精品一区二区av白丝在线| 中文字幕欧美视频| 久久精品视频一区二区| 免费人成视频在线| 色综合视频在线观看| 国产女无套免费视频| 亚洲精品天天看| 国产在线观看a视频| 69av在线视频| 日韩成人久久| 日产精品久久久一区二区| 欧美理论在线| 中文字幕第80页| 成人高清视频在线| 欧美三级黄色大片| 色伊人久久综合中文字幕| 精品国产亚洲AV| 在线精品国产欧美| 91视频欧美| 国产欧美日韩91| 精品一区免费| 日本精品久久久久久久久久| 日产国产欧美视频一区精品| 喷水视频在线观看| 亚洲乱码国产乱码精品精可以看 | 99色在线观看| 成人性生交xxxxx网站| 日韩精品a在线观看91| a级片一区二区| 国产在线视频一区二区三区| 国产精品成人一区二区三区电影毛片 | 在线观看成人免费视频| 欧美特级特黄aaaaaa在线看| 久久亚洲国产精品| 欧美成人xxxx| 日韩高清国产一区在线观看| 欧美一区二区三区另类 | 狠狠精品干练久久久无码中文字幕| 日韩黄色一级片| 中文字幕免费高清| 欧美性猛交99久久久久99按摩| 国产18精品乱码免费看| 久久福利视频网| 精品国产亚洲日本| 婷婷四月色综合| 日韩精品午夜视频| 男生草女生视频| 日韩欧美高清视频| 亚洲欧美日韩精品永久在线| 性色av香蕉一区二区| 95精品视频| 国产麻豆电影在线观看| 激情文学综合丁香| 亚洲波多野结衣| 欧美日韩中文字幕一区| a√资源在线| 国产区亚洲区欧美区| 欧美www视频在线观看| 91高清国产视频| 亚洲天堂精品在线观看| 自拍偷拍第八页| 日韩一二三在线视频播| 日韩一级特黄| 国产树林野战在线播放| 国产乱人伦偷精品视频不卡| 久久久久久久国产精品毛片| 精品国产青草久久久久福利| 黄视频网站在线观看| 麻豆传媒一区二区| 丝袜国产日韩另类美女| 亚洲高潮女人毛茸茸| 欧美区在线观看| 欧美hdxxxxx| 久久久精品动漫| 日日噜噜夜夜狠狠视频欧美人| 五月天精品在线| 欧美精品乱码久久久久久| 伊人影院在线视频| 九色综合日本| 美女诱惑一区二区| 久草视频免费在线播放| 亚洲激情电影中文字幕| 日韩在线免费| 黄色免费高清视频| 不卡高清视频专区| 亚洲图片在线视频| 久久久国产91| 国内自拍欧美| youjizzxxxx18| 一区二区三区小说| 午夜av免费在线观看| 国产精品久久久久久五月尺| 亚洲成人精品| 精品人妻一区二区三区日产乱码卜| 欧美性xxxx在线播放| 欧美a在线看| 国产综合色一区二区三区| 蜜臀av性久久久久av蜜臀妖精| 日本中文在线视频| 日韩极品精品视频免费观看| 国产毛片精品久久| 欧美成人一区二区在线观看| 国产精品乱人伦| 免费观看黄色一级视频| 国产精品91在线| 欧美日韩一区二区高清| 欧美偷拍一区二区三区| 日韩精品中文字幕一区 | 91传媒免费看| 久久久蜜桃一区二区人| 免看一级a毛片一片成人不卡| 亚洲欧美综合另类中字| 视频一区在线|