精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

久久国产一区二区三区| 色综合色综合色综合| 亚洲字幕在线观看| 国产午夜在线播放| 国语产色综合| 日韩一区二区免费电影| 亚洲 高清 成人 动漫| 在线免费看黄网站| 高清不卡一区二区在线| 国产成人精品久久亚洲高清不卡| 91嫩草|国产丨精品入口| 日韩在线麻豆| 欧美一卡2卡三卡4卡5免费| 成熟了的熟妇毛茸茸| 欧美高清视频| 久久久久久久久久看片| 97在线中文字幕| 中国一区二区视频| 国产亚洲高清视频| 九九精品视频在线| 国产免费嫩草影院| 妖精一区二区三区精品视频| 欧美一区二区三区思思人| 欧在线一二三四区| 精精国产xxxx视频在线播放| 亚洲欧美日韩在线| 亚洲精品一区二区三区蜜桃久| 色婷婷av一区二区三| 国产一区999| 国产欧美日韩专区发布| 无码人妻精品一区二区三区蜜桃91| 欧美fxxxxxx另类| 一本色道久久综合亚洲精品小说| 偷偷色噜狠狠狠狠的777米奇| 国产成人久久精品一区二区三区| 色狠狠色噜噜噜综合网| 日韩avxxx| 高清电影在线免费观看| 亚洲精品国久久99热| 在线视频不卡一区二区| 91这里只有精品| 国产偷国产偷精品高清尤物| 久久国产精品一区二区三区四区| 黄色片一区二区| 成人性生交大片免费看中文| **亚洲第一综合导航网站| 久久国产香蕉视频| 日产国产高清一区二区三区| 国产精品福利在线观看网址| 国产一级淫片a| 一本不卡影院| 2019中文字幕在线免费观看| 久久精品久久精品久久| 黄色精品免费| 68精品久久久久久欧美| www日韩精品| 亚洲一区二区三区四区五区午夜 | 国产精品一区二区免费不卡| 国产综合福利在线| 国产成人毛毛毛片| 粉嫩av一区二区三区| 国产91视觉| 可以免费观看的毛片| av在线播放不卡| 久久久久久久有限公司| 巨骚激情综合| 国产精品美女久久久久久久久| 亚洲一区二区免费视频软件合集| 午夜激情在线观看| 亚洲男人的天堂在线观看| 亚洲视频小说| 人交獸av完整版在线观看| 亚洲永久精品大片| 国产精品无码av在线播放| 中文字幕一区久| 欧美午夜精品久久久久久超碰| 最新天堂中文在线| 日韩精品一区二区三区免费视频| 欧美成人r级一区二区三区| 影音先锋黄色资源| 国产一区二区三区网| yellow中文字幕久久| 欧美激情一区二区视频| 国产日韩欧美一区| 国产精品自产拍在线观看| 国产福利第一页| 91在线观看视频| 一区二区国产日产| 嗯~啊~轻一点视频日本在线观看| 欧美天堂在线观看| 三年中文在线观看免费大全中国| 福利在线一区| 中文字幕日韩精品在线观看| 久久国产免费观看| 日韩一区精品视频| 成人91视频| 电影av一区| 亚洲成人一区二区在线观看| 黄色成人免费看| 成人在线超碰| zzijzzij亚洲日本成熟少妇| 99热在线观看免费精品| 精品亚洲国产成人av制服丝袜| 国产综合第一页| 免费高清在线观看| 香蕉加勒比综合久久| 亚洲人视频在线| 色先锋久久影院av| 欧美夫妻性生活视频| 中文字幕天堂在线| av在线不卡电影| 老司机激情视频| 国产精品美女午夜爽爽| 精品一区二区三区四区| 欧美成人精品欧美一| 日本视频在线一区| 精选一区二区三区四区五区| 黄色在线免费看| 在线观看日产精品| 黄色国产在线观看| 在线日本成人| 91在线观看免费观看| yw视频在线观看| 一本大道久久a久久综合| 亚洲欧美日韩偷拍| 欧美ab在线视频| 91国产在线播放| 欧洲日本在线| 欧美午夜一区二区三区免费大片| asian性开放少妇pics| 亚洲视频中文| 国产精品久久久久久久小唯西川| 黄色网在线看| 在线电影院国产精品| 日本理论中文字幕| 视频一区二区国产| 欧美日韩亚洲免费| 天堂av在线网| 日韩黄色av网站| xxxxxx国产| 99久久精品99国产精品| 国产精品国产亚洲精品看不卡| 亚洲一区 二区| 欧美黄色三级网站| 亚洲a视频在线| 一区二区三区蜜桃| 美国黄色一级视频| 最新亚洲一区| 久久精品国产理论片免费| 两个人看的在线视频www| 亚洲国产精品久久91精品| 久久婷婷一区二区| 成人一级片网址| 1024av视频| 亚欧洲精品视频在线观看| 97视频com| 国产资源在线看| 欧美丝袜第三区| 女人18毛片毛片毛片毛片区二| 九色porny丨国产精品| 日韩最新中文字幕| a级日韩大片| 4p变态网欧美系列| 成人在线二区| 欧美一区二区三区思思人| 九九免费精品视频| 99国产精品99久久久久久| 不卡av免费在线| 99久久九九| 国产99视频精品免费视频36| 热色播在线视频| 在线一区二区日韩| 99视频在线观看免费| 亚洲一二三四在线观看| 中文字幕在线免费看线人| 日韩国产在线一| 二级片在线观看| 精品自拍偷拍| 国产免费一区二区三区香蕉精| av片在线免费观看| 欧美xxxxxxxxx| 中文字幕精品无码一区二区| 国产精品久久久久三级| 91人妻一区二区| 免费中文字幕日韩欧美| 手机成人av在线| 乱亲女h秽乱长久久久| 国产精品亚洲аv天堂网| 日本精品600av| 亚洲最新在线视频| 亚洲国产www| 在线看国产一区二区| 2021亚洲天堂| 日本一区二区三区dvd视频在线| 欧洲在线免费视频| 亚洲欧美激情诱惑| 久久久无码中文字幕久...| 亚洲三级性片| 99热在线国产| 欧美高清xxx| 26uuu另类亚洲欧美日本一| 麻豆视频在线免费观看| 亚洲乱码av中文一区二区| 精品国产av鲁一鲁一区| 色拍拍在线精品视频8848| 老女人性淫交视频| 国产精品狼人久久影院观看方式| 黄色免费看视频| 极品少妇xxxx精品少妇| aa免费在线观看| 亚洲无吗在线| 路边理发店露脸熟妇泻火| 神马久久一区二区三区| 国产伦视频一区二区三区| 欧美网站免费| 国产精品99久久久久久久久久久久| av在线小说| 欧美成人高清视频| 欧美私人网站| 亚洲午夜久久久影院| 污视频网站在线播放| 欧美一区二区三区日韩视频| 小泽玛利亚一区二区三区视频| 精品magnet| 国产精品23p| 一区二区三区四区不卡在线| 国产午夜精品理论片在线| 国产欧美日韩在线视频| 黑人巨大精品欧美| 91在线精品一区二区| 一级黄色电影片| 国产高清不卡一区| 爱情岛论坛亚洲自拍| 狠狠色综合日日| 九九九九九国产| 精品一区二区日韩| 亚洲va在线va天堂va偷拍| 美国av一区二区| 亚洲一级免费观看| 另类小说一区二区三区| 爱情岛论坛亚洲首页入口章节| 首页亚洲欧美制服丝腿| 国产精品亚洲αv天堂无码| 国产一区二区你懂的| 波多野结衣家庭教师在线| 一本综合精品| 国产a级一级片| 久久久久国产精品一区三寸| 成人羞羞国产免费网站| 日韩国产在线观看| 亚洲精品手机在线观看| 久久99深爱久久99精品| 久久精品久久99| 国产91丝袜在线18| 国产白袜脚足j棉袜在线观看 | av黄色在线免费观看| 国产欧美日韩精品a在线观看| 国产精成人品免费观看| 日本一区二区视频在线观看| 男人天堂资源网| 一区二区三区在线播放| 在线观看 中文字幕| 色综合中文综合网| 亚洲图片在线播放| 日韩欧美久久久| 午夜福利理论片在线观看| 亚洲伦理中文字幕| 免费成人黄色| 欧美大片免费看| 美脚恋feet久草欧美| 91精品国产综合久久男男| 一区二区三区在线资源| 欧美极品一区| 91精品综合久久久久久久久久久| 波多野结衣与黑人| 老司机一区二区三区| 天堂中文av在线| 成人av资源网站| 中文字幕精品亚洲| 亚洲午夜久久久久久久久电影院| 中文在线第一页| 91精品欧美综合在线观看最新 | 丰满爆乳一区二区三区| 美女网站一区二区| 特级特黄刘亦菲aaa级| 国产欧美日本一区二区三区| 久久久久99精品成人片试看| 一本在线高清不卡dvd| 国产免费黄色片| 国产视频久久久久久久| 成人无遮挡免费网站视频在线观看| 97在线视频观看| 麻豆一二三区精品蜜桃| 欧美日韩一区综合| 欧美日韩第一区| 亚洲最大综合网| 97久久人人超碰| 国产一二三四区| 91国在线观看| 日韩有码第一页| 久久精品国产清自在天天线| 天堂在线中文网官网| 91观看网站| 999国产精品视频| 99999精品视频| 成人小视频免费在线观看| 久久久国产一级片| 黄色一区二区在线观看| 国产黄色片免费| 色偷偷偷亚洲综合网另类| 黄色成人免费网| 国产伦精品一区二区三区视频免费 | 国产一级视频在线播放| 欧美精品tushy高清| 精品视频一二区| 97婷婷大伊香蕉精品视频| 国产精品igao视频网网址不卡日韩| 日产精品高清视频免费| 国产日本精品| 一出一进一爽一粗一大视频| 一区二区三区国产| 国产精品自偷自拍| 综合久久五月天| 高清在线一区| 欧美高清性xxxxhd| 国产日韩欧美在线播放不卡| av免费观看不卡| 亚洲视频免费观看| 国产一区二区女内射| 中文字幕亚洲欧美日韩2019| 惠美惠精品网| 欧美一区二区综合| 翔田千里一区二区| 久久精品国产亚洲av麻豆| 欧美日韩国产黄| 亚洲三级黄色片| 2023亚洲男人天堂| 中日韩免视频上线全都免费| 中文字幕乱码人妻综合二区三区| 91在线国产福利| 中文字幕高清在线免费播放| 亚洲欧美另类在线观看| 欧美日韩大片| 日韩偷拍一区二区| 裸体一区二区三区| 女人18毛片毛片毛片毛片区二| 7777精品伊人久久久大香线蕉最新版| 免费网站看v片在线a| 成人免费福利视频| 午夜精品剧场| 性农村xxxxx小树林| 欧美日韩免费观看中文| 久久电影视频| 国产精品亚洲片夜色在线| 国产韩国精品一区二区三区| 91视频福利网| 亚洲线精品一区二区三区| 视频一区 中文字幕| 日本国产精品视频| 成人影院在线| 婷婷激情综合五月天| 夜色激情一区二区| 天天操天天操天天操| 国产成人在线亚洲欧美| 日韩毛片视频| 任你躁av一区二区三区| 欧美日韩国产在线播放| 手机看片福利在线观看| 国产精品美女午夜av| 欧美在线观看天堂一区二区三区| 奇米777第四色| 在线观看精品一区| 日韩av毛片| 欧美日韩天天操| 国产电影一区二区三区| 国产九色在线播放九色| 自拍偷拍免费精品| 第四色在线一区二区| 国产福利一区视频| 亚洲欧洲美洲综合色网| 黄色美女一级片| 国产精品揄拍500视频| 黄色免费成人| 五月婷六月丁香| 欧美精品一区二区三区蜜臀| 日本精品不卡| 热久久最新地址| 国产午夜一区二区三区| 国产黄色av网站| 国产精品999999| 激情久久中文字幕| www.99热| 亚洲精品一区二区三区精华液| 精品无人乱码一区二区三区| 激情五月婷婷六月| 国产精品久久久久一区二区三区 | 欧美成人激情视频| 国产成人精品999在线观看| 日韩精品视频在线| 欧美大香线蕉线伊人久久|