Re: [問題] ajax聊天室最有效率的update方法…

作者: tkdmaf (皮皮快跑)   2016-05-09 09:17:31
※ 引述《banana2014 (香蕉共和國)》之銘言:
: 我想做一個在所有瀏覽器都能正常顯示的網站,
: google都能在所有瀏覽器正常顯示了,
: 我想應該做出一個全方位跨瀏覽器的網站,
:
: 畢竟你也不曉得對方用的是什麼瀏覽器,
: 搞不好現在還有人在用netscape也說不定
:
: → chan15: 你要支援 IE6 就不要想什麼新技術了 05/09 02:39
:
: 我的想法單純只是想說舊瀏覽器是不是都不支援反ajax的功能,
: 我不是說就因此不用新技術了
: 也就是我想做一個在新瀏覽器能夠用新技術、舊瀏覽器若不支援新技術就用舊技術的程式
: (聊天室)
: 目的是想做一個跨瀏覽器,且新舊通吃的網站
: 你也不敢保證現在完全沒人在用舊瀏覽器吧?
: 所以那個舊瀏覽器的問題是我對舊瀏覽器支援範圍的疑問而已,
:
: 畢竟那個問題只是我順帶一問的而已
我前陣子才自行表示過我拒絕一切只為微歉的支援相容性行為。
所有不相容現行html5、CSS3和新版本js的瀏覽器我一概「不予服務」。
結果我是被小小砲轟了一下。
說什麼客戶能讓你說改就改,要不就是說你叫那些使用舊系統的人怎麼辦?
我要說的是,除非今天你就是在公司沒有決定權的那個。
真的得屈就領薪水而來奉承上命。
否則我要說的是,當工程師盡了自己的義務更新了自己的程式能力甚至於也更
新了自己的環境,憑什麼做為客戶的他就沒有義務去更新自己的東西?
有些人就說了,像銀行啊,什麼單位啊,為了求穩定所以不能更新。
那我要問了:你服務的對象是這些特殊單位的人?還是較廣大的普羅大眾?
如果你今天能是有權力決定的人。
你不該為了那區區不到5%、10%的人再去思考相容性的問題。
為何如此說?
因為也許你只要花短短的1倍力量去開發功能,卻可能要花上10倍以上的力量
只為了相容。
以開發成本而言根本不是件合算的事。
如果今天寫的東西就是普羅大眾,那因為系統硬體以及軟體沒更新而導致無法
享用新的服務,那是他們的問題,而不是工程師要來承受的事情。
不要去想著討好那100%全部的客戶,通吃的意義不大,更可能吃掉你的老本。
我們只需要去完成8、90%的客戶能夠執行的軟體工作就夠了。
而以現行的標準來說。
你只需要確保能在chrome、safari、firefox和最近二年出的手機能夠相容。
就夠了。
IE什麼的,就是逼他從善如流吧!而後來的IE不也正是不得不轉向相容這些東西嗎?
作者: wilson200106 (種子種子)   2016-05-09 12:13:00
簡單來說就是,你不可能同時要求"新技術"跟"相容"然後還要"有效率",這大概又可以畫一張交集圖出來..
作者: Notte (不安分的靈魂)   2016-05-09 17:30:00
IE8真的很靠北
作者: terrybob (罪雲樵)   2016-05-10 05:24:00
公司跟客合要合作案子,都直接說不支援ie 11以下不然就不作,因為後續維護、程式、美工、圖片…等都很累有問題通常客戶一定是先罵再說,錢是之後才說。不要臉一點就是永遠不說,但繼續先罵再說
作者: ctrlbreak   2016-05-12 21:50:00
現在還有很多人在用iPhone3喔,上網看youtube什麼的都沒問題, 不是什麼都支持新技術就是好事.
作者: tkdmaf (皮皮快跑)   2016-05-12 22:30:00
所以我會避免使用iphone3的人當我的客戶。
作者: johnny9144 (Johnny)   2016-05-13 00:52:00
現在都民國幾年了 還拿iPhone 3怪我囉?
作者: shadowjohn (轉角遇到愛)   2016-05-13 07:50:00
沒錯,直接跳過
作者: ctrlbreak   2016-05-13 21:31:00
的確,iphone3在國外網頁都正常, 國內往往不行用, 程式人員程度真的有差XD
作者: tkdmaf (皮皮快跑)   2016-05-13 21:52:00
為什麼不行用?因為工程師都拿iphone5、iphone6啊連apple自己都不支援的產品,有什麼好說的?我不敢說我程度好到那去,但光說國外,您自身又如何?
作者: gonex45   2016-05-14 10:14:00
都不肯花錢換設備了 肯花錢買服務?
作者: dlikeayu (太陽拳vs野球拳)   2016-05-17 23:01:00
IE11以上 10萬 IE6以上 30萬 多出來20萬是維護費對價錢有疑問的話麻煩發電報過來,因為我們公司就是這麼傳統

Links booklink

Contact Us: admin [ a t ] ucptt.com