2010/04/11

讓主管使用 IE6 是殺死網頁開發者最佳的方法 (i hate IE6)

這只是篇抱怨文,........ 所以只有ooxxdd 的文字....
再 MIS 的領域,有很多的系統分析及軟體工程的書籍,講述和使用者
作系統溝通的時候,需要遵循的規定,大致流程如下:
1.user 提出需求
2.developer 可行性評估
3.use and developer 修正規格
4.系統實作
5.軟體測試
以上皆為理想的工作流程,但通常每各 user 都不會把這樣的流程當真...

 以上只是抱怨.....



基本上專案只要照的這個開發流程,都可以順利開發完成。
(書本寫的...現實狀況好像不是這樣....)
但其實只要使用者使用了 IE6 這個歷史曾經上佔有率最高的Browser 不管你
的專案怎麼跑,就是會失敗.....尤其是當一個 IT 主管也使用 IE6 看你寫的
程式或網頁,那就是他要你離開的時候了....

所以,拜託各位.....如果你不使用Firefox 或是 Chrome 就麻煩你使用新版的
IE7 or IE8 這樣可以減少 MIS 的工作負擔。

至於 IE6 必須死亡的原因....以下這個網站可以提供參考
http://www.neoease.com/ie6-must-die/

IE6 為何不死?

IE6 久久不離其位當然是有原因的, 根據網上資料與個人總結, 得出以下幾點:

1. 普及時間長, 用戶已經形成了使用習慣, 甚至形成以偏概全的認知. XP 的成功和長壽讓 IE6 成為大家最熟悉的軟件之一, 而且 2001 到現在正是網絡發展最快速的幾年, 很多用戶一直只適用 IE6, 他們找不到 Internet Options 菜單項, 無法理解其他瀏覽器新奇的標籤和工具, 甚至認為 IE6 就是網絡.

2. 在 IE6 盛行幾年間, 很多公司為了節約成本, 開發的應用系統只支持 IE6. 令人稱奇的是現在還有很多企業繼續生產這樣的產品. 系統都做出來了, 現在去兼容吧, 不好意思, 合同沒寫, 加錢也未必做得到. 推倒重做吧, 不可能! 行, 那公司的所有電腦都必須使用 IE6.

3. 如果你有留意瀏覽器的市場佔有率, 你會發現 IE 各版本的佔有率和 Windows 的佔有率成正比, 也就是說, 使用 Windows 系統的用戶大部分都沒有升級或者更換操作系統默認瀏覽器. Vista 的失敗令 Windows XP 和 IE6 有更多的生存空間.

4. 還有一些頑固分子, 可能看著其他瀏覽器不順眼或者覺得用舊東西比較酷 (我的某個朋友就經常吹捧他對 Windows 95 的熟悉).

5. 網頁設計師和開發工程師, 他們是最大的受害者, 是最想擺脫 IE6 但又不能甩手放棄的.
IE6 為何該死?

IE6 是網頁開發人員的噩夢. 他們必須花很多時間和精力去照顧這個老傢伙, 所以這幫人很想整死 IE6. 從開發的角度來看, IE6 很該死的.

1. PNG 是一種支持半透明通道的圖片, 可以方便的用於設計網頁, 製作疊層和其他複雜的頁面效果, 但是 IE6 不支持. 用濾鏡強行應付會導致瀏覽器佔用超高資源, 並且得不到預想效果.

2. IE6 有自己一套標準的 CSS 樣式, 必須寫更多的代碼去照顧它. (個人認為 IE7 在這方面比 IE6 更糟糕)

3. JavaScript 與 W3C 出入巨大, 連 DOM (Document Object Model) 都不一致, 調用資源的代碼也與 W3C 有很大的出入, 程序員被迫在本來就很鬆散和複雜的 JS 代碼上追加很多判斷語句.

4. IE6 對於頁面控件的處理與眾不同, 令人很頭痛. 如: select element 的優先度很高會遮擋頁面上 DIV 塊, 必須 hack. radio 按鈕和 checkbox 按鈕的樣式也無法定義, 很難統一頁面風格.

另外, IE6 的安全性, 性能, 功能明顯地已經滿足不了現在的網絡需求. 過兩年, 能不能用來上 "飯否" 都難說. 更換瀏覽器是大勢所趨.

Google 加入 'kill-IE6' 活動
http://www.computerworld.com/s/article/9150138/Google_joins_the_kill_IE6_campaign


ie6不要了....
http://www.ie6nomore.com/

Kill IE6 plugin for wordpress 外掛
http://blog.twkang.net/2010/04/10/lkie6-plugin-for-wordpress/

IE紀念碑 - http://www.techbang.com.tw/posts/1251


維基百科上對於IE的分析
http://zh.wikipedia.org/zh-tw/%E5%AF%B9Internet_Explorer%E7%9A%84%E6%89%B9%E8%AF%84


救救設計師!請拋棄Internet Explorer 6
http://blog.libraene.com/2008/04/02/426
請解救你的開發人員

這裡提供一個 IE6 update 的訊息套件
http://ie6update.com

至於 StopIE 我想有點難,因為據對一般使用者的經驗,改了 IE 還會被說,敢嘛改我的 Browser 勒.....
http://www.stopie.com/


http://www.stopie.com/
張貼留言