成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

2011年Web Apps發展狀況大盤點

開發 前端
本文作者為海豚瀏覽器CTO 劉鐵鋒,HTML5的興起讓業界有了Web App和Native App之爭,本文對Web App 2011年的發展狀況做了超詳細的盤點,并指出基于HTML 5的Web App會有新的開發模式,甚至于不同于App Store的新盈利模式出現。如有讀者想和作者就此做更深入的探討,可以在微博@百納劉鐵鋒。

從HTML 5開始興起之后,在移動平臺上Web Apps是否能夠和Native Apps一較高下,甚至Web Apps是否可能取代Native Apps的紛爭開始興起。不管現在Web Apps的能力如何,在業界,對于Web Apps在跨平臺應用開發,游戲開發等各種嘗試已經興起。

51CTO推薦專題:移動Web開發指南

在2011年初,筆者就曾經拋出過Web Apps會在未來得到大力發展的觀點,原因有三:

◆ 從商業的角度來看,因為開發成本的原因,會推動Web Apps會贏得更多項目的訂單,從而會推動更多的開發者和更多的Web Apps項目出現。

◆ 從技術的角度來看,HTML 5的標準推動以及硬件的處理能力會使得Web Apps有能力實現類似Native Apps的功能。

◆ 從歷史的角度來看,移動互聯網上會復制PC互聯網上所曾經發生的事情,而今PC上基于Web的開發遠勝于傳統的Native App開發。

那么,一年過去了, Web Apps的發展情況如何?

規范及標準

盡管規范及標準并非是推動技術方案的絕對因素,但對指引方向,確定開發架構有非常大的幫助。在互聯網企業分布式架構興起時,J2EE所制定的規范和標準就曾經扮演過這樣的角色。盡管在后來實際發展的過程中,完全依據官方的標準的實現并未占據主導地位,反而是spring等輕量級的實現獨領市場風騷。但無論如何,標準和規范的建立依然對一個新的領域的興起有著積極的指導意義。

Web Apps并不是一個太新的概念。在Web發展的過程中,業界就在思考web不僅作為一種展現的方式,同時也成為一種開發平臺的可能。早在2004年 Web Hypertext Application Technology Working Group (WHATWG) 就在開始著手準備web application的標準和建立。與此同時W3C期望發展則是XHTML 2.0。 如大家所知道的2009年W3C放棄了改進XHTML 2.0的標準發展。現在W3C和WHATWG一起在攜手修訂和發展HTML 5的規范。

在這份新的規范中:

1. W3C致力于對HTML 5的展示層面,包括很多新的元素的制定。具體可以參見這里。

2. WHATWG致力在開發的角度進行改進,參見這里。

在這兩份標準中承載了太多的內容,以至于瀏覽器廠商很難在短時間內完成或全部接受。但是根據HTML 5標準的一個編輯,Ian Hickson的說法,預計到2012年可以達到候選推薦版的地步( http://en.wikipedia.org/wiki/HTML5 )。實際上根據WHATWG工作組的說法,“事實上有很多部分已經穩定,并且接近完成,這些標準現在已經可用了,比如<canvas>”( http://en.wikipedia.org/wiki/HTML5 )。

事實上在2011年,各種基于canvas的HTML 5游戲已經開始暫露頭角。網上也開始流傳據說是EA發布的命令與征服HTML 5版本的游戲宣傳片( http://www.youtube.com/watch?v=cYsb8iMz5fE&noredirect=1 ).

在筆者看來,2011年,標準并沒有成為限制HTML 5發展的一個大問題,反到是業界各方都在挖掘HTML 5的潛力,并推動HTML 5的發展。

事實上在2011年,各種基于canvas的HTML 5游戲已經開始暫露頭角。網上也開始流傳據說是EA發布的命令與征服HTML 5版本的游戲宣傳片( http://www.youtube.com/watch?v=cYsb8iMz5fE&noredirect=1 ).

在筆者看來,2011年,標準并沒有成為限制HTML 5發展的一個大問題,反到是業界各方都在挖掘HTML 5的潛力,并推動HTML 5的發展。

產業支持

標準之爭,本質上也就是產業巨頭之間的利益分配戰爭。2010年4月,喬布斯公開發表Thoughts on flash (“ http://www.apple.com/hotnews/thoughts-on-flash/ “) 一文,公開宣稱Flash以及不再為瀏覽視頻或者其他web內容所必須。

如大家所熟知,在iPhone上Flash壓根就不能被運行,但iOS的系列產品并未因此而受到任何影響。不僅僅如此,微軟基本放棄了增強瀏覽器功能的Sliverlight,全面擁抱HTML 5。更勿論在不遺余力推動HTML 5發展的Google。在各種巨頭的夾擊之下,Adobe也在2011年主動(或者說被迫)地放棄了Flash在移動設備上的支持。因此,從產業支持上來看,有能力做平臺,做移動設備的三大廠商,Google, Apple, Microsoft都已經全面開始了對HTML 5的支持。

不僅僅如此,各大廠商還在充分利用GPU的特性來幫助到瀏覽器的渲染,這更將會推動HTML 5在技術上和實踐上的成熟,從而得到更多開發者的支持。而微軟在windows 8上直接讓javascript可以編寫原生的程序,IE10.0里更是改進了非常多支持(http://www.cnbeta.com/articles/167580.htm )

開發平臺

技術能夠得到廣泛的推廣和應用,不僅和標準和廠商的支持有關,更多地在于是否能夠吸引到足夠多的開發者使用相關的平臺和技術開發應用。Microsoft的操作系統到現在依然占據絕對壟斷地位,這和其在開發平臺上的推廣投入巨大不無關系。那么對于HTML 5的發展來說呢?

在筆者看來,如果對比傳統的軟件開發,把HTML 5作為一個web的開發平臺來說,需要有如下幾個方面的開發工具和平臺支持:

1. UI制作工具。各種IDE工具都以非常強大的界面拖放工具,事件綁定方式來支持UI的開發,減少程序員的工作量。

2. 數據交互組件。絕大部分的業務邏輯,都是和數據通訊有關。在各種平臺上,簡化數據交互的組件都不可或全。比如.NET中的ADO.NET。

3. 強大的IDE。如大家所熟知的VS.NET, Eclipse等等。

4. 各種開發庫的支持。

在web apps的開發中,我們可以看到目前的狀況

1. 瀏覽器中的開發調試工具開始組件成熟和強大。不管是Chrome還是IE自帶的,還是Firebug等第三方的調試工具。調試和開發CSS/Javascript的難度已經減少很多。未來這一部分依然會得到足夠的發展。

2. 開發的模式。如現在Web Apps的標準定義所期望的,離線處理能力,網絡請求能力(web socket/web works)等。這一切依然需要新的標準和定義。

3. IDE的工具,VS.NET/Eclipse有足夠地理由會進一步增強對web開發的支持。

4. 各種庫的支持。目前sencha, jQuery已經開始,未來應該會有更多的支持。

除此之外,為解決HTML 5不足以訪問系統資源的問題,類似于PhoneGap這樣的解決方案,可以通過混搭的方式來拓展web apps的處理能力。

開發者社區

社區對新技術的推動和推廣作用是巨大的,在各種開源的工具的完善和推廣,以及新語言的推動和誕生,都離不開開發者社區的支持和推動。事實上,業界媒體對技術的支持可謂不遺余力,在wall street journal這樣的老牌媒體中已經開始對web app的關注(http://blogs.wsj.com/digits/2011/06/16/fts-web-app-strategy-thwarts-apple-store/ )。 Read write web這樣的媒體,網頁的標題就是“web apps, web technology trend, Social networking and social media” 。

不僅僅是海外社區的支持,按照規律來說技術的推動一般比海外會晚兩年的國內來說,對web app的支持和推動也以及如火如荼。在2011年出,國內對HTML 5發展探討的社區開始興起。發展頗快的HTML 5研究小組的線下活動組織的如火如荼,而以專業分析web apps的web app trend這樣的博客對web app的趨勢分析,發展狀況的內容更是非常翔實和專業。有理由相信2012年,國內外的社區對此的支持會更大。

開發理念

開發理念對一門新的領域發展的推動作用指導意義重大。設計模式一詞, 就影響了各種各樣的開發者。而對于移動設備上的web app發展來說,同樣需要新的開發理念出現。由于移動設備的特殊性,移動設備的顯示模式,交互方式都和PC上延續了30多年的方式不同,因此,不可避免地需要有新的針對于移動設備的設計理念,開發思路出現。

從國內外來看,市面上已經開始出現探討移動設備開發理念的書籍,比如Mobile first,通過大量的事例以及交互方式來探討Mobile上的設計思路。而Responsive Web Design更是開始開創了對web交互方式的探討。有理由相信在2012年,類似的web design探討會越來越多,理論和***實踐也會越來越豐富。

商業相關

技術和商業往往是密不可分的,技術上的革新會推動商業上的發展,商業的需求同時也會促發技術上的創新。對于web apps在移動設備上的創新來說同樣也是如此。

對于web apps這樣的新概念來說,早期開發者的支持和推動才可能會進一步技術決策者在技術選型以及后期商業上的決策。在web app的技術上來說,因為PhoneGap以及和Sencha這樣的技術出現,使得web app在跨平臺以及利用移動設備的能力進一步增強。而由于同樣使用javascript, 使用phonegap的難度并不高。

在2011年,國內的開發者已經開始敏銳地看到相關技術的興起,PhoneGap中國等網站也開始積極在國內推動PhoneGap技術的推廣以及應用,盡管2011年尚未看到成功案例的出現,但是一旦技術成熟或者有大的成功案例出現,國內大規模網站往移動設備上轉的需求講會推動,目前利用web技術開發網站的開發者會積極轉型,在2012年接受web app來開發程序的開發者會越來越多。

從全球范圍來說,目前web app在商業應用的***成功案例就是Finance Time的web apps,短短的幾個月之內已經突破了百萬用戶,其表現能力已經和Native App的品質相當。

而在國內,目前僅有部分的嘗試以及探索,并沒有出現大量的應用。然而,另外一個方面來說,HTML 5游戲的發展反到比web app的發展速度快很多。因此,2011年FT的web apps成為了web apps發展過程中唯一的亮點,但足以證明技術的成熟,有理由相信在2012年會有更多有創意的web apps誕生。

總結

縱觀2011年web apps的發展,不難發現。技術,標準的成熟以及發展速度比大家想像的快很多,而Adobe在如此之短的速度內放棄移動設備上的Flash也足以讓人吃驚,產業巨頭不遺余力的技術推廣和發展,讓人有足夠的理由相信web apps會伴隨HTML 5的發展而興起,而在開發工具的不足,商業成功案例的缺乏,也導致了web apps的破冰的速度不夠快。但PhoneGap這樣的技術會推動web + Native的混搭架構,組建推動web apps的發展。

未來的幾年是移動設備高速發展的幾年,同樣也是技術創新會大規模應用的時間,有理由相信沒準基于HTML 5的Web App會有新的開發模式,甚至于不同于App Store的新盈利模式出現。

原文鏈接:http://www.leiphone.com/web-apps-2011.html

【編輯推薦】

  1. Web App和Native App之爭純屬扯淡
  2. 到底什么情況該選擇開發Web App?
  3. DCCI分享中國Web App開發者調研報告(視頻)
  4. Web app界面設計的8個實用技巧
  5. 移動Web開發指南
責任編輯:陳貽新 來源: 雷鋒網
相關推薦

2021-01-07 07:09:13

深度學習人工智能AI

2012-01-18 14:29:42

移動Web應用開發

2012-03-28 22:21:11

2011-12-29 12:27:41

2010-06-24 08:55:11

Web開發Web設計Web語言

2010-09-06 09:25:42

Web應用程序

2023-12-11 09:02:27

CSS前端CSS 新特性

2018-03-01 09:17:30

DevOps 技術開發語言

2023-12-03 09:10:00

技術業務數據分析

2024-08-30 11:53:31

2016-01-26 12:44:13

Linux開源專題

2011-08-18 09:18:10

宕機服務器

2018-10-25 10:01:09

SDWAN軟件定義廣域網

2013-12-26 14:59:22

Windows 8Windows 8.1

2024-12-10 07:12:00

2016-12-30 13:31:30

大數據盤點

2014-06-30 14:45:15

騰訊開放平臺

2010-06-07 17:21:01

MySQL安裝

2011-09-05 16:39:59

黑客事件

2010-08-09 16:31:03

思科認證
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕在线视频网站 | 色播视频在线观看 | 免费视频久久久久 | 日韩久久精品电影 | 色黄视频在线 | 亚洲午夜精品一区二区三区他趣 | 久久久久久久久91 | 一区二区三区亚洲 | 黄网站免费在线看 | 一二三四在线视频观看社区 | 久久久久国产一区二区三区四区 | 国产超碰人人爽人人做人人爱 | 91免费观看视频 | 在线精品一区二区 | 正在播放国产精品 | 91在线视频播放 | 日本激情视频中文字幕 | 毛片免费观看 | 国产日韩久久 | 日韩欧美第一页 | 中日韩av | 看片地址 | 九九免费观看视频 | 久久精品一区二区三区四区 | 国产成人免费一区二区60岁 | 特黄小视频 | 国产黄色小视频 | 97在线观看 | 亚洲一区二区黄 | 在线不卡视频 | 欧美久久一区二区 | av一二三区 | 欧美午夜精品 | 粉嫩一区二区三区国产精品 | 久久精品国产一区二区三区不卡 | av高清| 国产免费福利在线 | 一区二区三区欧美在线 | 日韩欧美国产精品一区 | 超碰520| 亚洲欧美激情精品一区二区 |