從現實情況出發,IE使用者量占絕對優勢乃是一個不爭的事實,所以在目前的網頁製作開發中,優先針對IE進行編碼也是很合理的策略。
固然,顧全當前現實情況是必要,可是世界並不是一成不變的,尤其是風雲變幻的商業市場,使用者會變化。從Google以及其它很多Web 2.0的網站上可以看出來,雖然表面上,它們的出現改變了很多使用者的使用習慣,上網習慣;其實是人們本來就有了那種需要,那種傾向,而Google及那些成功的網站注意到了這些潛在的需要,然後以使用者為依歸,創造出適合使用者需要的產品,因而獲得成功。也就是說,如果一個網站,一個創意,根本就不符合人們需求的時候,它根本就不可能發展壯大。
不是我扯遠了,而是有些人忽略了一個本來應該有的共識:使用者是上帝,是使用者選擇產品,產品最多隻能針對某個群體。
使用者是自由的,他們可以選擇使用IE,可以選擇Firefox,可以選擇Safari,可以選擇Opera,等等,正所謂蘿蔔青菜,各有所愛。你BS某個群體使用者,別人一樣也會BS你,就更不可能有5%的使用者去瀏覽你的網站。若是想做一個成功的Web應用,剝奪使用者的選擇權是不明智的,看一下那些成功的網站,有哪一個不是往“標準”靠攏的?有哪一個不是跨瀏覽器的?
對使用者們來講,他們根本就不關心一個網站開發的技術難度。他們關心的是適不適合他們用,好不好用,在他們使用慣用的瀏覽器瀏覽使用網站的時候,出現了頁面混亂,無法運行,影響使用者體驗的情況,他們就會覺得這個網站根本就靠不住。就別說指望留住這些使用者,甚至於當他們和朋友談起這個網站的時候,也會嗤之以鼻。有時候,使用者可能會委曲求全使用某種他們不喜歡的瀏覽器,但有更好的網站出現時,他們會毫不猶豫地飛奔過去。
對客戶們或者老闆來講,目前實施標準化帶來的跨瀏覽器問題只會讓他們支付更多的成本。這些額外的成本其實並不會帶來額外的好處,額外的利潤,而僅僅是避免本來不應該存在的負面效應。所以未來的瀏覽器一定會向“標準”靠攏。
特別是微軟自己也在向“標準”靠攏的時候,仇恨標準是沒有道理的,仇恨那些對標準支援比較好的瀏覽器更加沒有道理。仇恨這些就是在仇恨自己的生命,仇恨自己的自由,仇恨自己的客戶。過往IE也好,Netscape也好,即使那麼的輝煌也已是當年之勇,曆史是向前推進的,IE6能撐六年之久還不是因為沒有競爭者的存在?一個商業公司,當客戶只有他一個選擇的時候,還指望這個公司能自己推陳出新,發展迅速是不現實的事情。有競爭者存在的行業才會發展,但中間一定會有一些比較強勢,所以需要一些立場比較中立代表使用者(包括開發人員)利益的第三者來制定規則讓這些公司公平競爭,讓“標準”去靠攏微軟,就像讓裁判偏袒某一球隊一樣可笑。
現下由於“標準”普及度不夠而產生的“跨瀏覽器”是高成本,低回報的,勢必式微,絕非長久之計,與其希冀靠此為生,倒不如把希望寄於“標準”普及,把更多的精力投入到開發更好的Web應用上面。普通使用者也就罷了,但如果身為Web開發人員還在唯IE是瞻,則是令人扼腕。