2012年7月6日 星期五

jQuery2.0真的不支持IE?想多了吧


總體來說。通過採訪和統計網上的留言來看,真是喜也工程師,憂也工程師。開發者對於IE既痛恨又無奈,沒辦法,誰讓我們是工程師,我們做的就只有找辦法解決這一問題,既然不能改變,那麼就去適應吧。

網上放出很多關於jQuery 2.0將不再支持IE 6/7/8的消息,這個消息一放出真是有人歡喜有人憂。喜得是開發人員,終於可以脫離IE這讓人頭疼的流覽器,頭疼的其實也是程式師,很多程式師所開發的東西就是為了服務IE而產生的。



關於這條消息,網上的評論很多,有人說讓IE早點滅亡,jQuery2.0將追隨HTML 5的腳步。也有人說這是推動Web向前發展的好消息,IE現在可能是Web的最大阻力。還有些人說jQuery的存在價值就是跨流覽器相容,減輕前端工作,不相容流覽器只是玩火自焚。



不過這條消息很快被得到否定,jQuery2.0是說不再支持IE6/7/8中特有的功能,比如borked event model, IE7 attroperties, HTML5 shims等。所不支持的只是一些特性而已,並不等於不支持流覽器,並且還可以加一段代碼解決這一問題。



如果jQuery2.0真的不支持IE6/7/8

M工程師所在的公司大概200人左右,他主要還是用jQuery的一些開源庫外掛程式這一塊。當我詢問他若是jQuery2.0真的不會在支援IE時,這位開發者冷靜的回答了一句作為jQuery開發者,你總不能為了用2.0而放棄IE用戶吧,並且他感覺jQuery2.0IE造成的影響並不會很大,用戶才是上帝,你不可能讓用戶去改變原有的流覽器,你能做的只是去適應用戶。



在聊到如果真的可以解套IE時,他說那將會是他夢寐以求的事情。只要做Web開發的都會痛恨IE。造成這些的原因有:流覽器適配的問題、IE還有各種解決起來讓人非常頭疼的bug。如果專案涉及到流覽器比較少的時候還好說,涉及比較多的時候那麼就是非讓人頭疼了。並且標題,jQuery2.0出來以後也不會去立刻就用,還會停留在自己常用的版本。



小編隨即又問了另外一個jQuery開發者,這個開發者是元器件交易網的陳工程師。陳工程師對於IE可見是相當的痛恨,他說他覺得這可以推動Web的發展,並且jQuery2.0出了你可以不用是不是。若是jQuery有不向IE低頭的這種氣概就好了。不過他又說道,他覺得jQuery2.0不支持IE6/7倒是可以理解,IE8都不支持就有點說不過去了。話說回來,這還是個夢啊。



要知道,公司服務的是客戶,並不是程式師。正所謂市場決定一切,有一個視頻我還記憶猶新,裡面內容講的是泰坦尼克號導演知道中國刪減泰坦尼克號一部分內容時表現出的驚訝和不解,不過最後導演笑著釋然了,並不是想明白了為什麼刪減,而是因為刪減後依舊創造出了很好的票房。若jQuery2.0真的不支持IE,帶來的變動將會是流覽器的變革還是放棄jQuery,我認為後者更大一些,也許更會有一個替代jQuery的產物出現。



總結



總體來說。通過採訪和統計網上的留言來看,真是喜也工程師,憂也工程師。開發者對於IE既痛恨又無奈,沒辦法,誰讓我們是工程師,我們做的就只有找辦法解決這一問題,既然不能改變,那麼就去適應吧。


不過,jQ無疑和HTML 5一樣,會給我們帶來更美觀的體驗度,相容是再好不過的。距jQuery2.0發佈還有一陣子的時間,到時它會為我帶來什麼驚喜呢,讓我們拭目以待吧。

沒有留言:

張貼留言