Opera 卯上微軟,向歐盟悲泣控訴 IE 反拖拉斯

沒IE的WIN 微軟敢出我就敢買來裝!!
ckmarkhsu wrote:
Opera9 完全符...(恕刪)


Opera只是"有支援的部分"符合W3C,而不是支援全部的W3C。
discoby wrote:
真正的困難點是...也是真正要挖的...就是讓IE跟系統完整切割開來...這幾年MS不但不試著讓瀏覽器跟系統分離...
反而是結合的越深...現在要它再把IE扒出來幾乎是要它的命......(恕刪)


只要預設把對http protocol的支援關掉,就等同於沒裝IE啦。
有一項功能但是不打開,這技術門檻不高。
恩!!現在主要上網瀏覽網頁都opera了說~~
只差網路銀行非得用IE不可!! 真麻煩!!
簽名檔??是我嗎?
從一般使用者角度來看這件事,這種事情對他們來說根本不痛不癢,只要打開網頁能夠顯示ok,該跑的東西能夠正常跑就夠了,對他們來說,打著用firefox拒絕ie only的大旗都太沈重,什麼w3c標準大家都要遵守,除了IT人員以外,一般人對這些事情根本不想也無須關心。

就像為了文件交流方便,我們應該使用pdf,但是一般使用者呢? 為了修改方便,省掉轉檔,還是會把doc當成主要的文件交換格式,對他們來說,要去熟悉pdf的製作都太沈重,只要大多數人都能開,對使用者方便就夠了,標準的制訂以及推廣對他們來說都無關痛癢,就像我開車子,我哪有時間去關心車子相關規格是不是遵守業界標準?只要車好開,維修無礙對我就夠了。

其他瀏覽器在推廣時,最喜歡用一種手法,就是弄一個ie無法正常顯示的網頁,然後叫你分別用不同瀏覽器開開看,藉以說明ie顯示有多弱。 事實上呢? 在一般使用者的觀點,ie在大部分情況下都可以正常顯示,反而是其他瀏覽器經常顯示未如預期,在一般使用者的立場,請問要用哪種瀏覽器?

會造成ie相容性最高的情況,大概有兩個原因,第一個是網頁未按照W3C標準去撰寫,讓其他標準的瀏覽器無法正確顯示,但是問題是,要遵守W3C的標準真的很簡單嗎? http://validator.w3.org/ 這個網址是W3C用來線上檢查網頁是否符合W3C相關標準,隨便輸入一個網頁,就知道要遵守有多困難,光是Yahoo網頁就有34個錯誤,Google首頁有30個錯誤,Firefox跟Opera主站符合標準,但是分站就可能多多少少也有錯誤,遵守W3C真的簡單嗎? 業主是要花費時間去完成一個大多數人可以看的網頁,還是要花大量心思去弄使用者看不見的W3C標準? 如果一個不標準的網頁,有瀏覽器嚴守標準就是讓網頁顯示不正確,另一個卻放寬標準,管他語法正不正確一律讓他大致顯示正確,請問哪一種瀏覽器比較吃香? 當然,要求所有網頁都符合W3C標準才是治本,但是回到原點,要符合W3C標準是容易的事嗎? 而且,標準的制訂就是一種大者恆大,早期iframe標籤只有ie吃,現在呢? 其他瀏覽器還不是跟進也開始吃iframe語法了? 不支援是你家的事,當一堆人都用這種語法你還不吃,吃虧的可不是微軟。微軟很下流嗎? 抱歉,這就是business,標準的制訂也是一種business的角力。

第二種原因,就是程式設計人員因素,要問的是,為何許多程式設計人員常常要用activeX,或是非標準的plugin元件? 當這些東西能夠達到使用者不一樣的體驗,甚至可以在時程內迅速開發出原本難以完成的功能,那程式設計人員到底要不要用? 不可否認,微軟在程式設計方面的支援相當完整,也就造成程式設計人員喜愛使用activeX來完成一些像是web ATM功能; 又如javascript語法,ie only的window.showModalDialog語法可以達到子視窗凍結的效果,但是這個語法其他瀏覽器並不吃,firefox也沒有相對應的語法可以使用,程式設計人員為了達到類似效果,他們能不用嗎? 更遑論firefox根本沒有類似的語法。

這個世界本來就沒有標準的事,有很多事情是business間的角力,如果瀏覽器全部都嚴守所謂的標準,那瀏覽器根本就不會有進步的空間,而瀏覽器為了彼此競爭,會弄出一些獨特的規格來讓自己高人一等本來就是可以預期的。

假如我推出了一個新的瀏覽器還立下毒誓堅守W3C標準,但是Adobe卻不寫flash的plugin給我用,那我是不是要抗議那些有flash可以跑的IE, firefox, opera, safari都是混蛋,然後要大家秉持道德良心的立場來改用我這一個100% W3C原汁原味瀏覽器? 別傻了,瀏覽器最重要的是可以正常顯示大部分網頁,相容性高才能得到使用者青睞,他能不能正常顯示W3C標準的網頁根本離我太遠,而且,當一個plugin或語法大家都用,就算不是W3C標準,在民間也會變成一個標準,就像現在我們很習慣的flash一樣。
呼,我是真正的使用者,用過FF和IE還是真的覺得IE卡實在
沒辦法,我需要的都是在IE下才能用
FF現在來不成氣候
MXMY wrote:
Opera只是"有支援的部分"符合W3C,而不是支援全部的W3C


標準一直在增加,要立即支援是不可能的,但Fx和Opera都在努力改版,支援更多標準,IE的問題是支援標準的方式不正確,沒有完全遵守,所以網頁設計師必須避開。即使MS養了一整個園區的軟體工程師,他們也沒打算要去修正。

詳情可看Opera的CTO Håkon Wium Lie的公開信,這個人來頭極大,大家可能對Opera不熟,但所有人一定都聽過CSS,有了CSS才有現在這些漂亮的網頁排版,而CSS最初的提議者就是Håkon Wium Lie,因此Opera也是目前支援CSS最快的瀏覽器,畢竟主要制訂者就在裡面。

以下是公開信的一段話,寫的蠻明白的

We believe that Microsoft has harmed Web standards by refusing to support them; Microsoft often participates in creating Web standards, promoting them, and even promising to implement them. Despite their talent, however, they refuse to support Web standards correctly. For example, Internet Explorer is the only modern Web browser that does not support Acid2.
opium2000 wrote:
其實除了這兩點之外,...(恕刪)

我同意這點
很多網頁需要特殊的code
這些code卻都只對微軟的IE做支援
導致想要以linux完全取代windows會產生很多問題
覺得應該跟之前事件一樣
把部份的技術公開
而不是看似自由免費
後面卻隱藏M$ only

botdf wrote:
從一般使用者角度來看...(恕刪)


題外話...
http://validator.w3.org/ 網頁啊, 竟然不能反查自己的說...
是不是這個也是非完全w3c呢... hoho
我和PCDVD, DCVIEW, Coolaler, PALMISLIFE上的APPLEKID是同一人喔......
botdf wrote:
這個世界本來就沒有標準的事,有很多事情是business間的角力,如果瀏覽器全部都嚴守所謂的標準,那瀏覽器根本就不會有進步的空間,而瀏覽器為了彼此競爭,會弄出一些獨特的規格來讓自己高人一等本來就是可以預期的。...(恕刪)


標準外再增加獨特規格的部份我覺得是可以接受的,這些作的好的話事實上很有可能變成日後的標準
但現在問題比較大是,IE光是連符合標準都還差的遠。CSS一堆不能用,DOM操作也有不少問題...

如果沒有W3C這樣的標準的話,會有兩種結果:
一、大家各搞各的
也許該慶幸起碼現在<a>這個tag是個標準?
二、某家瀏覽器獨大
這可能性很高,而且不用說也知道獨大的是誰。當競爭對手都沒的時候,不要說進步,連bug他都懶的修了。


事實上我覺得MS經常是很有創意的,有些別人沒想到的,他想到了。有時在寫code的時候也會想說如果W3C有IE的某某功能那一定方便多了。不過呢,還是先把標準搞好吧....。
Zclub Mini-Z 討論區 歡迎來逛逛~: http://mini.zclub.com.tw        <-- 這網址夠好記吧?
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 12)

今日熱門文章 網友點擊推薦!