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

2011年Web開發(fā)領域回顧與展望

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

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

蓄勢待發(fā)的HTML 5

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

HTML 5 VS Flash終落帷幕

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

HTML 5的發(fā)展趨勢明了

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

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

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

展望

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

吸引眼球的Node.js

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

Node.js是個啥?

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

Node.js現狀

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

展望

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

#p#

超炫的jQuery 

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

jQuery給力插件大閱兵

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

jQuery Mobile

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

展望

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

谷歌新語言Dart

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

意欲取代JavaScript?

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

總結:

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

【編輯推薦】

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

2011-12-19 09:13:45

Javaeclipse

2011-12-27 13:41:31

開發(fā)技術周刊

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

2009-10-27 08:46:38

Ubuntu操作系統(tǒng)linux

2015-12-30 11:18:20

2012-01-18 14:29:42

移動Web應用開發(fā)

2017-12-07 15:44:58

人工智能AI信息化

2011-12-27 11:28:36

交換機

2019-01-03 14:22:10

人工智能算法機器學習

2011-12-05 15:16:08

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一道本不卡 | 亚洲精品一区中文字幕乱码 | 亚洲精品第一国产综合野 | 一区二区三区视频在线观看 | 久久伊人精品一区二区三区 | 日本在线看片 | 黄色大片毛片 | 成人羞羞国产免费视频 | 欧美日韩视频网站 | 亚洲日韩第一页 | 日韩专区中文字幕 | 成人国产精品免费观看视频 | 日韩精品成人av | av影音资源| 国产欧美一区二区三区免费 | 欧美精品乱码99久久影院 | 一区二区在线免费观看视频 | 农夫在线精品视频免费观看 | www四虎影视 | 中文字幕免费视频 | 精品久久久久久红码专区 | 一本岛道一二三不卡区 | 不卡一区二区三区四区 | 精品无码久久久久国产 | 国产九一精品 | 亚洲国产精品区 | 午夜免费福利影院 | 一区二区三区四区五区在线视频 | 日韩一区中文字幕 | 在线91| 国产精品99一区二区 | 国产精品一区二区不卡 | 美女逼网站 | h肉视频| 在线观看免费av网 | 亚洲国产成人精品久久久国产成人一区 | www.国产.com| 亚洲日本视频 | 美女日批免费视频 | 91九色porny首页最多播放 | 91九色porny首页最多播放 |