右欄
歡迎您:游客!請先
登錄
或
注冊
風格
恢復默認設置
|
展區
文件集瀏覽
圖片集瀏覽
Flash瀏覽
音樂集瀏覽
電影集瀏覽
|
搜索
|
社區游戲中心
曙海教育集團論壇
→
3G手機技術專區
→
Brew手機開發
→ AJAX將成為移動Web2.0時代首選開發平臺
新的主題
投票帖
交易帖
小字報
下一主題 >>
<< 上一主題
共有
6420
人關注過本帖
樹形
打印
主題:AJAX將成為移動Web2.0時代首選開發平臺
wangxinxin
小
大
1樓
個性首頁
|
博客
|
信息
|
搜索
|
郵箱
|
主頁
|
UC
加好友
發短信
等級:青蜂俠
帖子:
1393
積分:14038
威望:0
精華:0
注冊:
2010-11-12 11:08:23
AJAX將成為移動Web2.0時代首選開發平臺
Post By:2010-12-6 10:12:23
以下內容含腳本,或可能導致頁面不正常的代碼
從加入到移動服務開發市場幾年的經驗來看,我相信現在的<a href="http://www.it596.com/html/78/%3Ca%20href=" target="_self" javascript:;?><u><strong>javascript</strong></u></a>:;" target="_self"><u><strong>AJAX</strong></u></a>很可能會替換Java ME和XHTML而成為開發移動應用程序的首選平臺。 <span style="DISPLAY: none">p~)E0H6Hi!I}0</span>一、 引言<span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地 b o8r RP3M_</span><span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地&[ @)n&z.gw</span> 最近,Opera宣布通過他們的瀏覽器把AJAX技術應用于移動設備開發中。考慮到Opera瀏覽器在目前瀏覽器市場(特別是在移動瀏覽器市場)的流行性,我們可以預計這一宣布對于整個瀏覽器市場必然會產生重要影響。從加入到移動服務開發市場幾年的經驗來看,我相信現在的AJAX很可能會替換Java ME和XHTML而成為開發移動應用程序的首選平臺。 <span style="DISPLAY: none">-T@!jri'G/C#O!?6|,f2\0</span><span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地H3x9a+ye8cx</span> 在正式開始前,我想作一下說明-我相信,移動Web 2.0遠遠不止"移動AJAX"這一層應用。移動Web 2.0應該包含把Web 2.0的所有七個原則都將應用于移動市場。在本文中,我想只討論一下AJAX,也就是只討論Web 2.0的一個方面。<span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地*U'L2]/N3m&PE,EJ JH</span> <span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地y3m#ZCS8m~;u e</span> 二、 什么是AJAX? <span style="DISPLAY: none">1q0k6m}7s#c}3^G0</span> <span style="DISPLAY: none">6Cd N Na3`-m `^]0</span> AJAX是Web 2.0的一種可選的增強技術,而不僅僅指一種技術。而是,它把許多現有技術結合到一起,也就是: <span style="DISPLAY: none">lN C#})I@F0</span><span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地,Z]+A8g6WH o#U2`(A</span> · XHTML和CSS-用于基于標準的描述 <span style="DISPLAY: none">*Hq7M` {[K-@Mmy$W0</span> <span style="DISPLAY: none">\5J%\U+r7k0</span> · 文檔對象模型-用于動態顯示和交互<span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地1{a MbB7Y!]#Rq</span> <span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地!WF C;Zf|5[</span> · XML和XSLT-用于數據交換和操作<span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地}+m2_K9d~%b</span> <span style="DISPLAY: none">&NE%R6X Yq o Pn(X,b0</span> · XMLHttpRequest-異步數據檢索<span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地 ^)^{}dRH n</span> <span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地Qr"X h"i ~"D Ml</span> · JavaScript-用于把前面這些技術"捆綁"到一起<span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地4XNt*L D(zZU</span> <span style="DISPLAY: none">!l-n(Uh/^%q0</span> 在AJAX出現之前,實現"復制"本機應用程序所具有的豐富的和可交互的設計相當困難。AJAX在解決這些問題方面與其前應用的一些技術存在明顯不同,因為它基于已經為眾多開發人員所熟悉的現有的、非專利性標準。<span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地 H2Wj9`.RF u</span> <span style="DISPLAY: none">l`-t _2H2WIrvE0</span> 在傳統型web應用程序中,大多數用戶行為都會觸發一個HTTP請求。然后,由服務器進行一些處理并且把結果返回到用戶。在服務器處理過程中,用戶只能等待!從技術的角度來看,web應用程序的這種"開始-停止-開始"特征并沒有什么不好的地方,但是這并沒有從用戶交互的角度來解決問題(因為幾乎所有的用戶交互都要導致到服務器的處理,而在服務器進行這一處理時,用戶只能等待!)。 <span style="DISPLAY: none">]!G5L eiu5|0</span><span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地sR%J,_]k2E&@</span> 通過使用AJAX引擎,AJAX解決了這個問題。在會話的開始,AJAX應用程序加載AJAX引擎。AJAX引擎以JavaScript開發(作為一個JavaScript庫)并處于一個隱藏幀中。用戶與AJAX引擎進行交互而代替原來的與web服務器交互。如果用戶交互并要求到服務器的處理,那么,該AJAX引擎自己來處理當前交互。當用戶交互需要一些來自服務器的數據時,AJAX引擎將進行異步地調用(經由XML/XMLHttpRequest <a href="javascript:;" target="_self"><u><strong>API</strong></u></a>)而不會打斷的用戶的"思路"。 <span style="DISPLAY: none">p0s2g!r'O&Vn)eT0</span><span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地$h:?P(Y1kx"lJ]</span> AJAX是"異步的",其含義是指,AJAX引擎與服務器的通訊以及與用戶交互是異步的。因此,用戶能夠得到一種"無縫的"體驗(也就是說,用戶不必等待)。<span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地6P FH ?w,}F[ d&f~</span> <span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地q?'k7D0jS9i4c</span> 當前,AJAX背后存在一種"動力"-開發人員已經熟悉對于這種技術支持的背景,并且所有組成AJAX的技術都已經成熟并穩定起來。AJAX成為web上許多新型應用程序的基礎,例如<a href="javascript:;" target="_self"><u><strong>Google</strong></u></a> suggest,Google Maps,還有Flickr和Amazon的A9.com的部分實現。 <span style="DISPLAY: none">jAFQ]0</span><span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地 VKC tYZ</span> 三、 移動應用程序開發模型及其缺點 <span style="DISPLAY: none">d"]3NM)Hr0</span> <span style="DISPLAY: none">Fpk*]O7E di0</span> 從上面的討論和有關參考文章來看,AJAX能夠明確地解決上面這兩種問題,也即是能夠提供一種優異的UI和一種標準化形式的數據檢索。其實,這兩個問題也可以應用到移動設備,而且通過擴展,AJAX也能夠有效地解決這些問題。然而,我相信,其功能遠非這些!具體地說,它將會解決移動環境中的下列問題: <span style="DISPLAY: none">GFh-^Z;`B:G,\ X0</span><span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地.O6J&cQi~</span> 1. 市場份額問題 <span style="DISPLAY: none">kDw~i&VV0</span><span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地(m^N.W9|</span> 2. 移植問題(特定于下載應用程序,就象基于Java ME構建的那種) <span style="DISPLAY: none">,FdFroa0</span> <span style="DISPLAY: none">arE ]4u"UE0</span> 3. 應用程序無障礙發布問題<span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地 g!g2E&T:l+f5@^-`!A Z!z|</span> <span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地 w'V2{1\1^7}*|"He</span> 另外,它還有大量的社區開發人員在背后支持它-這也是很重要的一個方面!<span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地0T4Z']6q;fo</span> <span style="DISPLAY: none">9}5L;MT;U1oP0</span> 讓我們考慮現有移動應用程序開發。移動應用程序共有兩種主要種類:瀏覽性應用程序和下載性應用程序。當然,還有其它類型(就象消息發送應用程序、SIM應用程序和嵌入式應用程序),但是我們今天所見的大多數的應用程序應該屬于下載性或瀏覽性應用程序范圍。 <span style="DISPLAY: none">0y/O%\N` S)|5s'h0</span><span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地o&Y*|(z%n7jj0Y-A-V</span> 瀏覽性應用程序:從概念上講,瀏覽性應用程序幾乎類似于瀏覽web的程序,但是又具有特定于移動性的限制(例如,小型設備尺寸)。類似于web,服務可以通過一種微型瀏覽器加以存取-它使用一個URL來定位一個位于無線web服務器上的服務。客戶端幾乎不具有任何處理能力。 <span style="DISPLAY: none">A8v&O(G6bo[,H^P0</span><span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地"Q~WvA$X(b|}</span> 與瀏覽性應用程序相比,下載性應用程序(智能客戶端應用程序)是這樣一類應用程序:首先要下載它們,然后安裝到客戶端設備上。然后,這些應用程序在本地設備上運行。不象瀏覽性應用程序,一個下載(或智能客戶端)應用程序在其運行時不需要連接到網絡上。下載性應用程序也被稱作是"智能客戶端"應用程序,因為客戶端(也即,移動設備)能夠進行一些處理和/或具有一定的持續性存儲能力(緩沖)。當前,大多數基于Java的游戲都是下載性應用程序,也即它們被下載到客戶端,并要求在客戶端作一些處理并且不需要總是連接到網絡上。企業移動應用程序,例如銷售行業自動化,也是經常的智能客戶端應用程序的例子。 <span style="DISPLAY: none">8p`*E6SFH0</span><span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地i7L)ZZ&tz9~ PQ</span> Java ME是開發下載性應用程序最常用的方式,而XHTML是開發瀏覽性應用程序最常用的方式。下面,讓我們詳細闡述前面所提到的問題,然后討論AJAX技術是怎樣解決這些問題的。<span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地9S o:oM8P$H1D,tA</span> 問題一:市場份額<span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地 pE}cK ? O"y&Y/h</span> <span style="DISPLAY: none">cs~k,O-r+i!A8L0</span> 移動應用程序是主要的消費者應用程序。就象這一時期正在發展中的其它工業一樣,移動數據工業也是一個正在興起的行業,它僅占有一定的市場份額。為了達到商業性運營目的(特別是考慮到網絡效果的需要),消費者應用程序需要有大批的用戶群體。 <span style="DISPLAY: none">,R`1H8}o!WKz+l)jbv0</span><span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地/iu E-t&T|m!Y*_ N</span> 上面市場的運作可能基于單個的專利標準,例如來自于Qualcomm的BREW(這顯然有它的不利之處)或者通過不受任何企業實體控制的具有很少工業障礙的開放標準。<span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地)e*D#IOzi</span> <span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地9wv wZB#J3x PFR9E</span> 為了說明市場份額怎樣影響一種新的服務的商業生存能力,我經常推薦使用下列途徑(其中,大多數的數據都能夠容易地從網上獲取)。其思想是,使用"同心圓"理論試圖估計出你的應用程序的目標用戶群。 <span style="DISPLAY: none">/St DzM1YA0</span><span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地u2u2C2t6OM gd}</span> 下面是我使用的一個示例步驟:<span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地D;E+g(GsU"vXrW</span> <span style="DISPLAY: none">,LR Y/h2Z0</span> 1. 準備發行你的應用程序的國家有多少人口? <span style="DISPLAY: none">bLBKV'`8e0</span> <span style="DISPLAY: none">.tV0x(`L mu0</span> 2. 在上面的人口中,人均手持設備占有率是多少?<span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地i(d#d ~yS e7Fp</span> <span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地!b6m[-gbL u</span> 3. 在這樣的人口中,你想雇用什么樣的操作員?(大多數國家都有多種類型的移動操作員) <span style="DISPLAY: none">V;K(cow3BB0</span><span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地g J-o'p,j7_Y&k</span> 4. 在這樣的人口中,你的目標手持設備是什么?(并非所有的操作員支持所有的手持設備)<span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地O1K{/CE isJ9z3e</span> <span style="DISPLAY: none">BJu,A B1NwO0</span> 5. 使用什么樣的發布技術,是Java,SMS,還是WAP?<span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地"{7L/Uu(xl-} B~</span> <span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地9UD'}8~$x}</span> 6. 應用程序是否有任何特殊技術需要,例如基于位置的服務?有多少人擁有支持這種技術的手持設備?<span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地o;H3H F4h RP:h</span> <span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地 sN0q&MlfzD:Z</span> 7. 你的市場分割分析提示了什么規律?(最簡單的分割是男性/女性,預付/后付,等等)<span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地 ^6Tn.d F._6g@j</span> <span style="DISPLAY: none">fh1uP+IO+{0</span> 8. 你的市場渠道有哪些? <span style="DISPLAY: none">uru H,m4]Y3j4J0</span><span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地,\Cke4j^!D![</span> 9. 我們期望達到什么樣的市場份額,并且基于我們的市場預算把它們轉化為多少顧客數?(也即,轉化率-典型情況下大約為2%) <span style="DISPLAY: none">%d2I#@"q'r|5{0</span><span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地 jd/Z O`0N*k</span> 這將為你提供你的目標用戶群數,并且這個目標用戶群數乘以每月潛在的下載數應該為你計算出你每月的收入。而且,這還能夠直接聯系到你的費用底值-包括你的開發費,移植費等等-以達到一種更為客觀的在這種新型服務上投資所存在的成功/失敗率的認識。 <span style="DISPLAY: none">:h F ?2}zU0</span> <span style="DISPLAY: none">5T ` s:K$r!Z{I0</span> 上面的方法揭示了一個市場份額問題,并且它暗示,今天很少的移動服務能夠贏利。因而,我們可以創建一種增殖服務-'廣播內容應用程序',例如ringtones和圖像軟件;但是,在大眾市場上具有極少的相應的工具應用程序。 <span style="DISPLAY: none">Q2Hg \.Ly*|4d@0</span> <span style="DISPLAY: none">i]FKz9j,L0</span> 問題二:移植問題<span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地4a1{IqOl[</span> <span style="DISPLAY: none">mQ,{3z"H0</span> 這個問題特定于所下載的應用程序(在Java ME中更為普遍)。在Java ME環境下,"書寫一次到處運行"只是個玩笑而已!請不妨考慮一下典型地使用Java ME開發的移動游戲(一種可載的應用程序)的情況。<span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地9W|#I ZY9T)B[$V</span> <span style="DISPLAY: none">G,A#ah`A#F0</span> 首先,好的方面在于:<span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地 P1dhc8}g</span> <span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地X3hyTnr</span> · 據報導,有些運營商,例如Sprint,目前其移動游戲和其它數據服務占居他們每年收入的大約百分之十; <span style="DISPLAY: none">#J9RkqD+j0</span> <span style="DISPLAY: none">n5G^5HY2D6j+If0</span> · 工業咨詢公司Ovum注意到,現在,全球市場上存在超過四億五千萬支持Java技術的手持設備,還有三千八百萬和一千五百萬支持BREW和Symbian的手持設備;<span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地okn;T.KK7K</span> <span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地{tX.]3j6d W$w</span> · 移動游戲出版商在2004年在全球的銷售達到12億美元,并且在2005年有望達到一種更強的銷售勢頭,因為越來越多的消費者發現其實這種微型游戲控制臺實際上早已存在于他們的手機上。 <span style="DISPLAY: none">dU7S!_vS4m2R0</span><span style="DISPLAY: none">IT我最牛-程序員的技術討論與分享園地 c0D jxa</span> <span style="DISPLAY: none"></span>
說明:
上面顯示的是代碼內容。您可以先檢查過代碼沒問題,或修改之后再運行.
支持
(
0
)
中立
(
0
)
反對
(
0
)
單帖管理
舉報帖子
使用道具
|
引用
|
回復
下一主題 >>
<< 上一主題
返回版面帖子列表
AJAX將成為移動Web2.0時代首選開發平臺
回復標題:
上傳附件:
簽名
:
不顯示
顯示
RSS2.0
Xhtml無圖版
Xslt無圖版
Copyright © 2000 - 2009
曙海
教育集團
Powered By
曙海教育集團
Version 2.2
頁面執行時間 0.03125 秒, 3 次數據查詢
主站蜘蛛池模板:
久久精品国产清高在天天线
|
岛国片在线播放
|
制服丝袜中文字幕在线观看
|
黑人巨大sv张丽在线播放
|
天天综合网天天综合色
|
久久的精品99精品66
|
欧美成人午夜做受视频
|
午夜视频一区二区三区
|
色聚网久久综合
|
国产精品久久久久久久小唯西川
|
美女被羞羞在线观看
|
国产精品一区二区久久精品涩爱
|
一个人看的www日本高清视频
|
抱着cao才爽的视频
|
亚洲一区爱区精品无码
|
欧美日韩精品一区二区三区在线
|
综合图区亚洲欧美另类图片
|
国产激情无码视频在线播放性色
|
japonensis19一20刚开始的
|
成人毛片全部免费观看
|
久久精品资源站
|
欧美亚洲国产精品久久高清
|
免费一级毛片在线播放视频
|
综合网日日天干夜夜久久
|
国产性猛交xx乱
|
91成人免费在线视频
|
大陆少妇xxxx做受
|
中文字幕丝袜诱惑
|
无翼乌全彩绅士知可子无遮挡
|
亚洲中文精品久久久久久不卡
|
欧美理论在线观看
|
免费无码黄网站在线看
|
精品少妇人妻av一区二区
|
国产六月婷婷爱在线观看
|
黑寡妇被绿巨人擦gif图
|
国产精品视频h
|
chinese中国农村夫tube
|
女博士梦莹全篇完整小说
|
久久99精品久久久久久青青日本
|
99热在线精品国产观看
|
天天影视综合色
|