對于WEB開發(fā),很多人想到的是HTML或者CSS+DIV等技術??磥碓?010年的WEB開發(fā)方面,還是這些技術占據(jù)重要位置。 2009即將結束,2010年的Web會是什么樣,或者說,未來的Internet意味著什么,2010會是值得關注的一年。本文從5個方面展望2010年的Web,包括HTML5,CSS3,字體服務技術;瀏覽器;社會媒體;JavaScript框架;以及SAAS。 1.CSS3,HTML5以及字體服務 CSS3,HTML5,以及Typekit一類的字體服務,將給Web設計師帶來更多自由。 CSS3的新功能會讓Web內(nèi)容的展示變得更容易,從多背景圖,到更強大的選擇器,到顏色漸變,到圓角,這一切都讓原先復雜的工作變得簡單。 HTML5雖然進展緩慢,但必將改變我們描述頁面的方式,成為通往語義Web的重要階梯,為Web帶來真正的本地多媒體支持,并改善我們同Web內(nèi)容的溝通。 而Typekit一類的字體服務聯(lián)同@font-face,將允許我們在Web頁面上使用任何字體,設計師們不必再依賴CSS背景圖,JavaScript或Flash。 這意味著什么? 這些新技術將為Web世界帶來新的美學體驗,當然,也會引發(fā)新的濫用潮,那些蒙古大夫式的設計師將會大量使用各種花里胡哨的字體和漸變色,使他們的頁面變得難以訪問,對專業(yè)的設計師而言,這些新功能會讓他們的創(chuàng)意更吸引人。 2.Web的消費方式 瀏覽器領域重新繁榮,諸如GoogleChrome,Firefox,Safari,Opera一類的瀏覽器大行其道,用戶如今擁有更廣泛的選擇, 廠商之間的競爭更加激烈。瀏覽器之戰(zhàn)進入新的階段,和過去不同,過去的瀏覽器之爭是微軟主導并最終將對手消滅,新的瀏覽器之爭使IE身涉危境。
人們消費Web的方式也在改變,上網(wǎng)不再意味著坐在電腦桌前打開電腦,智能手機越來越普遍,電視可以上網(wǎng),SP3之類的游戲機,上網(wǎng)本,iPhone,Android設備都可以在一個相對小的屏幕上給用戶帶來上網(wǎng)體驗。 瀏覽器本身也在改變,Google Chrome將WebKit引擎,將大部分CSS3和HTML5功能從蘋果遷移到Windows,Google在未來幾年的目標是爭取到10%的市場份 額,這將撼動IE的統(tǒng)治地位,在德國,Mozilla Firefox已經(jīng)在超過IE成為主導瀏覽器。 這些因素也將改變我們對Web設計以及可訪問性的看法,你的站點是否有一個移動版本?它們在小屏幕上看上去如何?在一個很大的屏幕上看上去又如何?在Weibit引擎,或是Gecko引擎,或是Trident引擎上看上去是否一致? 人們對在不同設備上訪問Web的觀念也在改變,設計師們逐漸意識到,沒必要在各種不同設備上輸出相同的頁面,也無需為不同的設備提供相同的用戶體驗。 這意味著什么? 人們將發(fā)現(xiàn)Web在不同的瀏覽器上有不同的樣子,諸如漸進式增強的Web技術越來越普遍,為不同Web用戶提供不同的體驗。同時,放棄對陳舊瀏覽器 的支持也逐漸為人接受,讓用戶將壓力推向瀏覽器廠商而不是設計師。另外,人們會將注意力轉向內(nèi)容,功能,可訪問性,并注重設計和創(chuàng)意。 3.社會媒體 沒有人會否認,2009年是社會媒體極其重要的一年,比如,Twitter已經(jīng)成為熱門話題,它還會繼續(xù)熱門。諸如Twitter,F(xiàn)acebook一類的平臺的發(fā)展使Web逐漸成為社區(qū)導向的Web,毫無疑問,社會媒體會有大的變革且會實現(xiàn)盈利。 圍繞著社會媒體的一個問題是,如何衡量它的價值并獲得這份價值。1000個Twitter跟隨者價值幾何?他們是否將為此收費?在2010年,對這類問題的解答將導致社會媒體的大變革。 伴隨著這些變革,信息的實時獲取將成為焦點,Google已經(jīng)在討論針對Twitter等平臺進行實時搜索的問題。這些改變?nèi)绾瓮F(xiàn)有的系統(tǒng),尤其是搜索引擎技術集成,將引發(fā)一些技術革新。 這意味著什么? 隨著越來越多的人參與 Web 信息的創(chuàng)建,我們獲取信息的方式將從過去的單一來源向更社區(qū)化的來源轉變,假如我們要搜索修車行,我們會看到修車行最新的Twitter或Facebook消息而不是那些過時的靜態(tài)內(nèi)容。 4.JavaScript 當CSS3和HTML5開始涉足JavaScript的地盤,JavaScript本身也向Flash逼宮。諸如jQuery一類的框架使富客戶端,異步與無縫用戶體驗變?yōu)楝F(xiàn)實,Web應用的開發(fā)變得更簡單,并引發(fā)競爭和創(chuàng)新。 JavaScript已經(jīng)可以幫我們實現(xiàn)過去只能靠Flash實現(xiàn)的東西,如交互式游戲,復雜的交互式數(shù)據(jù)可視化技術,也使那些富客戶界面,F(xiàn)lash式體驗變得更具可訪問性。 最近,已經(jīng)10年沒有升級的JavaScript也迎來了它的一次重要升級( 這意味著什么? 隨著CSS3和HTML5開始涉足一些JavaScript的功能(如復雜對象的選取,動態(tài)圓角,實時可編輯頁面),JavaScript將趨向于 用來處理Web應用與客戶端的程序邏輯。JavaScript的最新升級將使Web應用之間更容易相互操作(JavaScript的這次升級的一個主要目 標是實現(xiàn)JSON對象的安全細則)。 5.SaaS-軟件即服務 SaaS(軟件即服務)已經(jīng)不新鮮,象37Signals,GoogleEnterprise一類的SaaS越來越普遍。競爭會越來越激烈,引入門檻低,那些小廠商將有機會和大廠商展開競爭,2010年,我們會看到這種競爭加劇并帶來Web應用的創(chuàng)新。 這意味著什么? SaaS商業(yè)模式會繼續(xù)取代傳統(tǒng)軟件的位置,隨著上網(wǎng)的人越來越多,人們需要的是基于Internet可以相互操作的系統(tǒng)。
|
|