告別垂死的IE6與IE7
昨天我度過了自己難忘的25歲的生日,對于我而言,今年非比尋常。而對于瀏覽器世界也是如此——這個月我看了數(shù)份瀏覽器報告,欣慰地 看到了Chrome 的高歌猛進,F(xiàn)irefox的老當益壯,IE9的勢如破竹,當然最最欣慰的,莫過于看到IE6/7的垂死掙扎,恍惚間幻覺三足鼎立之勢 已成。不過轉(zhuǎn)念一看國內(nèi)的情形卻又讓人沮喪,各種殼瀏覽器橫行,前端革新之路仍相當遙遠漫長。
在國外,究竟IE6/7被淘汰到何種地步呢?不足5%,甚至更低??戳私裨鐂mashingmagazine的關(guān)于兼容過時瀏覽器額外收費的統(tǒng)計,超過50%的開發(fā)者表示將額外收取費用,更有約1/3的開發(fā)者表示不提供兼容舊瀏覽器的服務(wù),默認提供兼容的比例不足1/10——無論是IE6還是IE7,這些過時的古怪的瀏覽器實際上真的已經(jīng)是奄奄一息。
如果時常閱讀各種國外的技術(shù)類文章,另一種趨勢也深刻的讓你感受到IE6/7應該被徹底的埋了——作者們越來越少的談?wù)揾ack、談?wù)撊绾巫屝录夹g(shù) 更好在舊瀏覽器上表現(xiàn),更多的人開始無所顧慮的討論日成氣候新技術(shù),仿佛IE6/7已經(jīng)徹底消失了般。這樣的一種脫節(jié)真心讓人覺得蛋疼——當你看到一篇非 常不錯的文章,想著發(fā)散下思維應用在實際工作中卻發(fā)覺完全用不到,然后時間久了漸漸淡忘的那種哭憋,也只有輕嘆一聲。
雖然很早以前我就放棄了對IE6/7的兼容,但每次想起過往歲月里和它們較真的日子還是有種莫名的懷念。里面包含了兩種意思:技術(shù)更新的惆悵和實際 收入的擔憂,呵呵,這多么有趣。開發(fā)者一邊喊著IE6快去死,一邊緬懷著IE6的種種過往,難道不正是IE6帶來了前端工程師的職位么?難道不正是IE6 帶來了頁面重構(gòu)的職位么?更直接的說:難道不正是IE6帶來了一部分額外的難度上的收入么?
IE6本質(zhì)上確實造成了一定前端入行的門檻,它讓新手的知識結(jié)構(gòu)混淆、不知所措——實則按照標準系統(tǒng)的學習,單單前端頁面的東西,又能有多少?所以 當標準開始真正大行其道的時候,我并不看好頁面重構(gòu)這樣的單純的CSS職業(yè),CSS的路很短,即便有CSS3,甚至以后的CSS4,CSS5, 其內(nèi)容永遠恒定而且非常少——現(xiàn)在的CSS的內(nèi)容是病態(tài)的,90%以上的內(nèi)容來自各種兼容和trick,IE6和IE7的消失會直接導致這個職業(yè)的技術(shù)壁 壘的瓦解。
所以開發(fā)者告別IE6/7的情感是復雜的,越是精熟這種感情便越不是滋味。IE6/7在國內(nèi)的生命周期至少還有3年,甚至5年后都未必降低到現(xiàn)在國外的水平,這和xp系統(tǒng)的淘汰率直接掛鉤。不過無論xp多么老而彌堅,我們終究要告別IE6/7,對我來說,應該就在今年了。
于是我打算聚集起自己這幾年的hack知識,在今年年末寫一篇年度文章,這里放個預告督促自己能夠努力寫完——我想這一定會是一個相當漫長的過程。我打算用這種方式,送別曾經(jīng)給予我眾多挑戰(zhàn)的IE6/7。
任何一個開發(fā)者都應該愛IE6,無論我們?nèi)粘H绾伪г埂?0年荏苒,IE6帶給開發(fā)者的,是出其不意的“驚喜”,以及歲月流過的痕跡——里面有汗 水,有苦惱,當然也有歡笑。數(shù)年之后,如果我還是一個前端工程師的話,我一定會津津樂道地說起IE6,一個調(diào)皮的小家伙,讓我的工作充滿了苦憋的樂趣。
【編輯推薦】