2005年10月19日

IE Only 的網站系統?

最近 Simon 的公司在大力推行 KM 系統(Knowledge Management,知識管理),說真的,剛開始聽到公司要推行這種系統時,我還挺高興的,畢竟一家以資訊整合方案為主的公司,自己都沒有用這種系統是很奇怪的(最重要的是,我平時都有做文件起來,只要做複製貼上的動作就好了,並不會增加我太多的工作量)

  但在最近真的執行開始,那股熱忱卻漸漸消減下去了。因為公司的系統又是所謂的 IE Only 系統(就是只能透過 M$ 的 IE 使用,其他的瀏覽器都不行)

  或許是我自己使用 MAC 的關係,也或許是我個人比較喜愛 Php 這種既方便又可以支援多種瀏覽器的語言,我總覺得這種設計理念本身就是不太對的。一個系統在設計時,就必需考量到它的定位,如果是像 Office 這種有自己的操作介面那也就罷了,既然是要放在 Internet 上的系統,就必需考慮到別的瀏覽器的使用者(除非不打算做非 IE User 的生意),而不是推行只能用 IE。

  當然,並不是所有的系統都可以支援完整的功能,程式設計師能讓系統在一個瀏覽器裡發揮到盡善盡美已經是件很了不起的事,但也得讓別的瀏覽器的使用者可以使用,而不是完全無法使用。

  在這方面,我不禁佩服老外的設計概念的確是比較先進,拿 Simon 現在使用的 Xoops 來說,有些很特別的功能也只有在 IE 上才可以使用(像是所見即所得的編輯器,但只有管理人員及作者群才看得到),但大部份的功能都是可以在各種瀏覽器上使用的。

  尤其我們正在使用的 IE 6.0,其實已經是個很老的瀏覽器了,一些新出來的功能它都不支援(RRS、分頁瀏覽 ...),以我個人來說,我其實已經不太在用它了,聽說微軟有在搞 IE 7.0 這個玩意兒,到時候,這種 Design for IE Only 的系統會不會被微軟賣了還是個問題(資本主義,為了賺錢,要求客戶升級這種事可是常見的很)

  話題有點扯遠了,我只是覺得公司以這種相容性不高的系統做為 K.M. 的主系統是很不明智的,畢竟現在 PHP 的功能強大到令人難以相信的程度(最重要的是不要錢),再以這種以 M$ 為主的系統,似乎有點不太合時代潮流!