任何行業(yè)都有出人意料的地方,web開發(fā)領(lǐng)域也不例外。著名的 Web 開發(fā)設(shè)計(jì)博客 Nope.com 曾向他們的讀者做了一個(gè)調(diào)查,請(qǐng)他們列舉 Web 開發(fā)領(lǐng)域那些讓他們感到意外的事情,本文就是這次調(diào)查的結(jié)果。
移動(dòng) Web 的爆發(fā)
移動(dòng) Web 為開發(fā)與設(shè)計(jì)界帶來了變革,成為一種不可逆轉(zhuǎn)的趨勢(shì)。曾幾何時(shí),Web 開發(fā)設(shè)計(jì)者們認(rèn)為,隨著網(wǎng)絡(luò)帶寬的增加以及顯示器的變大,我們的 Web 畫面會(huì)越來越大,那些傳統(tǒng)的 960 網(wǎng)格已經(jīng)顯得局促,然而事實(shí)卻往相反的方向發(fā)展,Web 開始被放進(jìn)那些狹窄的小屏幕,人們喜歡這種變化,隨時(shí)隨地用掌上設(shè)備訪問 Web 站點(diǎn)。
我們從中學(xué)到的東西是,相對(duì)于展示效果,人們更看重方便和實(shí)用。
一個(gè)真正的符合 Web 標(biāo)準(zhǔn)的 IE
這個(gè)消息讓我們振奮,在經(jīng)過 9 個(gè)版本更替后,我們終于看到了(或者說即將看到)一個(gè)真正符合 Web 標(biāo)準(zhǔn)的 IE 瀏覽器。在 Web 開發(fā)設(shè)計(jì)界,人們對(duì) IE 的忍耐到達(dá)了極限,最終,很多人宣布不再支持 IE 的某些版本,IE9 的出現(xiàn)將改變這一現(xiàn)狀,我們從這件事可以學(xué)到的東西是,施以壓力與時(shí)間,任何倔強(qiáng)的東西都會(huì)改變。
社會(huì)網(wǎng)絡(luò)主導(dǎo)一切
關(guān)于社會(huì)網(wǎng)絡(luò),曾經(jīng)的那些質(zhì)疑聲還縈繞在耳,一個(gè)140個(gè)字符的博客平臺(tái)有什么出息?社會(huì)網(wǎng)絡(luò)管我什么事?我開的是公司,不是學(xué)校。然而,似乎一夜間,社會(huì)媒體網(wǎng)絡(luò)遍地開花并迅速主導(dǎo)一切,老網(wǎng)民熱烈擁抱,新網(wǎng)民也一擁而上。我們從中可以學(xué)到的是,當(dāng)網(wǎng)絡(luò)將人們連接在一起的時(shí)候,它所爆發(fā)的力量是令人震撼的。
jQuery 成為真正的明星
JavaScript 雖然強(qiáng)大,但很難用,至少在 2006 年之前是這樣的,接著,一個(gè)叫 jQuery 的 JavaScript 框架面世,這個(gè)開源的,跨瀏覽器兼容的 JavaScript 框架擁有強(qiáng)大的功能與簡單的語法,迅速風(fēng)靡 Web 開發(fā)與設(shè)計(jì)界,并成為真正的明星。如今,運(yùn)行 jQuery 的著名站點(diǎn)多不勝數(shù)。
CSS 動(dòng)畫
CSS 是網(wǎng)頁式樣語言,動(dòng)畫,那不是 JavaScript 的事嗎?然而,從 2007 年開始,Webkit 開始嘗試 CSS 動(dòng)畫,并最終將這一夢(mèng)想變成現(xiàn)實(shí)。
從 XHTML 到 HTML5
擁有嚴(yán)格語法和代碼規(guī)范的 XHTML 曾被認(rèn)為是 Web 的未來,然而不是,Web 的未來是 HTML5。當(dāng)然,導(dǎo)致 HTML5 受寵的不是它松散的語法(XHTML 嚴(yán)格的代碼規(guī)范仍然是一種很好的習(xí)慣),而是它強(qiáng)大的原生功能,原生的媒體播放能力,本地?cái)?shù)據(jù)庫,畫布等等。當(dāng) Web 從單純的文檔向應(yīng)用轉(zhuǎn)變的時(shí)候,豐富的原生功能是非常必要的。
蘋果與 Flash 之爭
Flash 曾是眾多 Web 開發(fā)與設(shè)計(jì)者的最愛,當(dāng)然,它也惹惱了同樣多的人。突然有一天,蘋果站出來向 Adobe 發(fā)難,喬布斯在眾多場合指責(zé) Flash 不穩(wěn)定,不實(shí)用,iPhone 和 iPad 均不支持 Flash,當(dāng)蘋果在移動(dòng) Web 領(lǐng)域憑借 HTML5 主宰市場的時(shí)候,Adobe 風(fēng)光不再。我們從中吸取的教訓(xùn)是,沒有任何技術(shù)會(huì)成為永遠(yuǎn)的明星。
JavaScript 重放異彩
曾經(jīng),JavaScript 是用來讓一些畫面在網(wǎng)頁上飄來飄去的,如今,JavaScript 成了 Web 開發(fā)與設(shè)計(jì)中不可或缺的東西,現(xiàn)在的 Web 開發(fā)者甚至不再考慮用戶是否禁用了 JavaScript 這樣的問題。當(dāng) Web 逐漸成為一個(gè)應(yīng)用平臺(tái)的時(shí)候,JavaScript 成了這個(gè)平臺(tái)中最強(qiáng)大的武器。