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

2011年Web開發領域回顧與展望

原創
開發 前端
對Web開發者來說2011年無疑是“風景不錯”的一年,HTML 5得到了Adobe與微軟的認可、CSS 3也日益成熟、谷歌推出了新結構化編程語言Dart、等等。Web開發領域的發展讓人驚喜不斷,下面就讓我們一起盤點。

對Web開發者來說2011年無疑是“風景不錯”的一年,HTML 5得到了Adobe與微軟的認可、CSS 3也日益成熟、谷歌推出了新結構化編程語言Dart、等等。Web開發領域的發展讓人驚喜不斷,下面就讓我們一起盤點。

蓄勢待發的HTML 5

2011年HTML 5的技術發展和推廣都向前邁進了一大步,成功的向人們展示了HTML 5的革新:語義明確的標簽體系、化繁為簡的富媒體支持、神奇的本地數據存儲技術、不需要插件的富動畫(canvas)、強大的API支持。HTML 5讓人機交互,人網交互變得更加舒適,貼合用戶。以往對富媒體應用與本存儲的支持乏力也不再是瀏覽器的切膚之痛。

HTML 5 VS Flash終落帷幕

HTML 5 VS Flash這個爭論了三年的話題終于落下帷幕,2011年11月10日Adobe公司聲明:該公司將放棄移動設備Flash插件開發。從Flash Player 11.1開始,Adobe不再繼續開發面向移動設備瀏覽器的Flash插件,將積極投身于HTML 5。 “Adobe放棄移動Flash”的新聞雖然在當天占居了各大科技網站的頭條,但開發者并沒有表現出來太多的吃驚和詫異。

HTML 5的發展趨勢明了

HTML 5的未來在移動Strategy Analytics研究報告指出:2013年前將有10億臺支持HTML 5的手機售出,2016年前會有超過21億臺帶HTML 5瀏覽器的移動設備,HTML 5明顯已成為移動領域的一大趨勢。而如今,我們也看見一些大型企業如《金融時報》在沖著HTM L5進軍移動市場過程中,從App Store撤掉iPad原生應用而開發Web應用,同樣表現出色。Facebook也正在開發一款旨在取代蘋果App Store的新型移動平臺,該平臺完全基于HTML 5,運行于iPhone的Safari瀏覽器,預計將吸引一億名手機用戶使用。Facebook目前擁有將近7億用戶,若成功用戶就會達到8億,到時開發者可以將用HTML 5開發的應用借助Facebook開放平臺來繞過蘋果的App Store讓更多的人來免費使用其應用,獲取更多的用戶和更多的利益。

游戲開發擔當主力:在某種程度上,游戲就是移動平臺銷量最好的應用,也是吸引人們購買移動設備的一個重要因素。移動游戲開發商會成為從HTML 5獲益最多的一方,他們可利用這個平臺逃脫付費游戲須向蘋果支付的30%提成。許多游戲開發商都被Facebook或者Zynga推動著發展,而未來的Facebook應用生態系統是基于HTML5的,盡管在HTML 5平臺開發出游戲非常困難,但游戲開發商卻都愿意那么做,畢竟利潤很可觀!

開發工具日益成熟:在工具方面,比較成熟的有AppMobi的XDK,使得開發者可以使用HTML5構建網絡和移動平臺的應用程序。另外還有Sencha及Appcelerator提供的框架及IDE供應用開發商們使用,雖然這些工具現在算不上成熟,也不如Android和iOS上的開發商框架及工具那般簡單強大,但至少它們在演進,將會變得越來越好用。

展望

2011年HTML 5的發展趨勢已經明了,未來在移動,游戲開發擔當主力,開發工具也日益成熟,那么2012年勢必會成為HTML 5大展拳腳的時刻,移動設備就是它的舞臺。

吸引眼球的Node.js

“你夠酷嗎?來用我吧!” Node.js 為最新潮的編程語言提供了一系列很酷的API和工具箱,它可以直接應用于傳統的Rails、Ajax、Hadoop、甚至可以某種程度上用于iPhone開發和HTML5。如果在2011年你參加過一些大型技術會議,你總是會聽到一些關于Node.js的主題演講,盡管這些話題對普通的開發者來說依然有些難以企及。

Node.js是個啥?

Node.js是一個服務器端JavaScript 解釋器,說到這很多人可能會認為是Node.js其實就是新瓶裝舊酒,這貨就是javascript,而事實上Node不是JavaScript,Node是一個可以運行JavaScript的程序,但Node絕對不是JavaScript。實際上,Node是基于C寫的程序。Node可與JavaScript協同工作幫助程序員構建高度可伸縮的應用程序,編寫能夠處理數萬條同時連接到一個物理機的連接代碼。處理高并發和異步I/O是Node受到開發人員的關注的原因之一。雖然Node是基于C寫的程序,但你只需學習JavaScript這一門編程語言即可,不用擔心自己不懂C語言??墒钦娴囊詾镴avaScript不錯的同學學習Node就能輕松拿下,那么你就錯了,總結:水深不深我還不知道,不過確實不淺。

Node.js現狀

Node.js是也是近兩年備受企業開發者關注技術,目前它在github的訪問量已超過Rails,甚至一度引發了Node.js是否會替代Rails的討論。Node.js目前正處于發展期,還有一些不成熟的地方,比如一些耗CPU的應用以及文本處理,現在還不太好,但是網絡應用程序基本上都能實現。Node.js在國外非?;?,去年底Node.jsS創始人Ryan Dalh加盟Joyent獲得企業資助,今年6月份微軟和Joynet達成合作協議,將Node移植到了Windows平臺上,用戶可以更方便的在Windows平臺上開發Node應用,微軟承諾也將開發支持Node.js的產品。國內云應用,阿里云OS的原生應用,包括終端+云端,運行環境都是Node.js,淘寶實時成交排行榜也是nodejs開發的。51CTO記者詢問淘寶開發者為什么會選擇Node.js?他們的回答是:Node.js開發快速、使用簡單、運行高效。目前Node.js 0.6.5穩定版已經發布。

展望

2012年Node.js的發展前景會更好,JavaScript的表現力和強大的Node.js API,定會吸引到更多的開發團隊的青睞。

#p#

超炫的jQuery 

jQuery無疑已經成為世界上最成功的JavaScript庫,Web開發者們喜歡jQuery,大公司也對它張開臂膀,它幾乎已經成為Web開發與設計的標準,甚至得到了微軟的支持。2011年11月22日jQuery團隊趕在了感恩節發布了1.7.1正式版。根據國外科技網站W3Techs在2011年2月份公布的對近100萬個網站進行調查分析報告顯示:“jQuery是目前最流行的JavaScript庫”。W3Techs發現被調查的網站中有61.0%的網站沒有使用任何的JavaScript庫,而使用jQuery的占到總數的29.2%,而使用MooTools、Prototyp、ASP.NET Ajax、Dojo等其他JavaScript庫的總數只占到9.8%。jQurey占到了JavaScript市場份額的74.7%的市場份額。

jQuery給力插件大閱兵

jQuery之所以得到開發者的喜愛無疑源于其有許多成熟的插件可供選擇,月初國外著名博客WDL發布了2011年度最佳jQuery插件,jQuery的易擴展性吸引了來自全球的開發者來共同編寫jQuery插件,jQuery插件不僅能夠增強網站的可用性,有效的改善用戶體驗,還可以大大減少開發時間。點擊查看jQuery給力插件大閱兵

jQuery Mobile

jQuery Mobile是 jQuery 在手機上和平板設備上的版本,基于HTML5技術,支持所有主流移動平臺。借助jQuery Mobile這個跨瀏覽器的框架,開發人員終于可開發出真正的移動Web網站。目前jQuery Mobile 1.0已經正式發布,并獲得獲得2011開源大獎。

展望

jQuery開發團隊目前已經開始為 jQuery 1.8 版本征集改進建議,你可以建議修復、新增、更改以及刪除 jQuery 特性。jQuery積極謙虛的態度勢必會打造出一流的產品,jQuery不管是在PC端還是移動端都會越來越好。

谷歌新語言Dart

2011年10月谷歌開發人員在丹麥奧胡斯舉行的“Goto"大會上宣布谷歌推出Dart編程新語言。Dart是一種基于類的可選類型化編程語言,設計用于創建Web應用程序。 Google稱,Dart的設計目標是為Web編程創造結構化但又富有靈活性的語言;編程方法一目了然,符合程序員的自然習慣,易于學習;能在所有瀏覽器 和不同環境中實現高性能。Dart代碼以兩種方式執行,一種是原生虛擬機,一種是JavaScript引擎,用編譯器將Dart代碼翻譯成 JavaScript代碼。這允許程序員在Dart中創建Web應用,編譯后在任何瀏覽器上運行。Dart語言官網提供了名叫Dartboard的在線應 用,讓感興趣的開發者在線上編程和運行。

意欲取代JavaScript?

谷歌推出Dart旨在取代JavaScript, JavaScript確實有著不能修復的技術問題,因此需要一個真正完善的語言來取代它。微軟JavaScript團隊近日發布了一篇博文稱:“谷歌早期關于Dart 的開發過程是封閉的,疏遠了一些盟友。而盟友恰恰是Dart 發展的關鍵,要想發展,它需要各大瀏覽器開發商的支持。要想代替JavaScript,似乎更加困難。作為主要的Web 開發技術,JavaScript 還是有很多優勢的:開發者比較熟悉;現代瀏覽器運行 JavaScript 的性能顯著提高;目前存在的大量的基于 JavaScript 的庫(如 jQuery),極大地便利了 Web 開發。這意味著 JavaScript 目前已進入了穩步提高的良性循環中,使其他的類似語言很難有立足點。” Google的單邊主義、非協商方式表明了Dart必然要受到一些懷疑,在說服應用開發人員和瀏覽器廠商擁抱Dart上的挑戰是不可避免的。意欲取代JavaScript,是否成功2012年或見分曉。

總結:

相信2012年會是前端開發者魚躍龍門的年份,移動設備的快速發展、用戶體驗的需求、交互設計也勢必會成為前端開發著定會成為前端開發者展現自我的另一個舞臺,機遇與挑戰并存!Web開發領域較廣,小編總結不全之處,歡迎大家積極拍磚討論。

【編輯推薦】

  1. jQuery從入門到精通
  2. jQuery給力插件大閱兵
  3. HTML 5 下一代Web開發標準詳解
  4. Google Dart新結構化編程語言
  5. Node.js專區
責任編輯:陳貽新 來源: 51CTO
相關推薦

2011-12-19 09:13:45

Javaeclipse

2011-12-27 13:41:31

開發技術周刊

2011-12-22 11:13:14

2012-01-08 00:19:21

2011-11-15 14:54:21

2011-05-20 21:49:46

2011-12-29 12:19:14

2011-01-12 10:50:23

jqueryhtmlNosql

2011-12-22 16:22:16

收購

2009-12-27 14:08:03

虛擬化領域趨勢與展望

2011-12-27 14:54:24

回顧app移動應用

2011-08-31 09:47:35

2010-01-10 23:13:46

2015-12-30 11:18:20

2009-10-27 08:46:38

Ubuntu操作系統linux

2017-12-07 15:44:58

人工智能AI信息化

2011-12-27 11:28:36

交換機

2012-01-18 14:29:42

移動Web應用開發

2019-01-03 14:22:10

人工智能算法機器學習

2011-09-01 10:10:06

云計算
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品国产乱码久久久久久图片 | 9久9久9久女女女九九九一九 | 黑人粗黑大躁护士 | 久草资源网站 | 伊色综合久久之综合久久 | 色婷婷av一区二区三区软件 | 色黄爽| 中文字幕乱码一区二区三区 | 欧美a级成人淫片免费看 | 亚洲在线一区二区 | 欧美中文一区 | 欧美色综合一区二区三区 | 秋霞电影一区二区 | 一区二区电影 | 亚洲成人精品视频 | 欧美一区精品 | 亚洲国产激情 | 欧美在线综合 | 天堂资源 | 国产精品视频导航 | 99久久99| 成人国产精品色哟哟 | 羞羞视频在线观免费观看 | 国产一区二区三区在线 | 国产一区影院 | 久久精品国产v日韩v亚洲 | 天堂网色| www.成人免费视频 | 国产亚洲精品久久久优势 | 巨大黑人极品videos精品 | 99精品在线观看 | 久久精品国产a三级三级三级 | 国产欧美精品一区二区三区 | 久久精品欧美一区二区三区不卡 | 国产欧美一区二区三区国产幕精品 | 精品国产欧美一区二区 | 婷婷桃色网| 中文字幕日韩av | 日本一级淫片免费啪啪3 | 精品国产色 | 久久综合久久自在自线精品自 |