<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 80,comments - 749,trackbacks - 2
    開發人員為什么要支持非IE瀏覽器的四個故事

    最近一不小心陷入了對第二次瀏覽器大戰的深思,并參與了幾次網上討論。頗有心得,不知何處分享。下面要講的四個故事,都是客戶(或者你的雇主)對你我(這樣的開發人員)講的故事。來源于生活,高于生活。

    1)
    你受雇于Z商銀行專業版開發團隊,不久結識了負責專業版客服的漂亮MM。愛情的滋味讓你忘記了工作的煩惱,但是你卻清楚的記得那一天走進心儀MM的辦公室,她的老板正在抱怨客戶的投訴。原來很多江浙一帶的有錢小老板,一直是Z商銀行的忠實客戶,可是人有錢就有了精神追求,他們這兩年紛紛配備了Mac的本本,有白色的有銀色的。。。明白了吧?!現在他們的錢都轉存至浦東發展銀行和深圳發展銀行了。

    數據顯示,MacBook和MacBook Pro在中國的銷量每年都在高速增長,這還沒有統計從香港出貨而最終用戶是大陸人的數量。Mac上人們常用兩個瀏覽器,Safari和Firefox,Safari非常酷,而且對標準的支持非常好,Firefox插件多,安全性好。最重要的是,如果你已經具有開發IE Web App的能力,那么就已經具備開發標準Web App的能力了。只要有心,萬事不難。微軟自己也不再喜歡ActiveX了,他們經常游說你們團隊用Silverlight。這次,你的老板還會上當嗎?千萬別忘了,這還是微軟的私有技術,即使他們承諾Silverlight將跨平臺,你也會覺得難用無比,別忘了他們曾經做過讓網頁設計師談虎色變的IE for Mac。

    前事不忘后事之師。我們能有今天的幸福生活,一要感謝黨,二要感謝開放的國際互聯網。HTML5,CSS3,以及其它的W3C標準共同組成了我們通常所說的Open Web。很多人誤解了,以為ActiveX是Web安全性的不二選擇。其實安全性向來都是開放平臺、開放架構、開放源代碼遠勝于專有平臺、專有架構、專有技術。HTTPS已經非常安全了。選擇Open Web之后的最重要工作,就是讓每個程序員都有一顆安全性第一的心。

    到了晚上,MM完全沒有約會的心情了,她一個勁的問你,這兩個銀行很小啊,根本沒有什么研發力量,為什么他們能做的事情,你們不能做?這怎么辦?你又不能認錯又不能讓MM對公司失去信心,雖然她的信心已經失去了,雖然這根本不是你的錯。憋了半天,你只能來一句:“他們不主流,我們不標準。”

    2)
    你大學畢業不到5年,與朋友一起創業做Web 2.0網站。專家給你們團隊的建議是:用戶第一,理念第二,技術第三。你非常贊同這一說法。作為主力開發,你非常希望產品能帶給用戶不一樣的感覺,讓用戶在第一次就記住這個網站,而不是在瀏覽器還沒有渲染完頁面時就關閉頁簽。你非常羨慕Google的很多應用,簡約而不簡單,易用性強,速度快。

    作為Web開發的老手(還不敢稱專家),讓我來給你一些建議。第一,你要堅持在團隊中宣揚少用圖片的口號。第二,使用更多的Ajax異步裝載,不斷提升性能,優化用戶體驗。第三,大量用客戶的計算資源,(反正客戶的資源豐富而且幾乎無成本),減少服務器的壓力。第四,宣揚瘦服務器的理念,因為公司小,業務變化很快,投入服務器的資源不容易變換,如果設計成瘦服務器,成本投在客戶端,因為客戶端環境單一,全部重來也沒有多少成本,容易隨需應變。好,我們首先假設這些建議你已經接受了。

    接下來,5年從未遇到的問題來了。由于客戶端代碼越來越多,越來越復雜,影響了項目進度。老板開始質疑你的這種方式是否可取。再有,公司重金請人做網頁設計,結果你總是提減少圖片,設計師不悅,常常產生私人恩怨。更麻煩的是,連你自己都開始擔心,因為前端代碼常有bug,導致IE彈出對話框,打破了你一直的夢想。

    好吧,既然你能看到這里,我打算教你點絕活。在IE中使用直角矩形,而在Firefox/Safari/Chrome中使用圓角矩形。如果你的設計師喜歡圓角矩形,就給他/她看Safari中的效果,設計師都喜歡Safari,如果他/她喜歡直角,就給看IE!因為在Firefox/Safari/Chrome中,圓角可以用CSS實現,完全沒有貼圖。這一招還要用在陰影上。我太太最近還在跟我炫耀她能用CSS3直接實現雕刻字體效果,不過也不是在IE中。至于Ajax等開發的復雜性,建議你常年使用jQuery和jQuery插件。這個系統的所有API都是跨瀏覽器的,零學習成本,會用Javascript就會用,零host成本,因為Google幫你host。這樣你可以在Firefox上用Firebug開發,或者在Safari 4里開發(透露一下,Safari 4的調試功能真的超級棒),然后在IE上跑,沒有任何問題。2008年年初的調查,jQuery市場占有率不足20%,年末已經過70%了,所以我常把2008年稱為jQuery年,這是國際開發者社群的共同選擇。

    很多開發人員拒絕非IE瀏覽器,是因為他們害怕瀏覽器間的差異,帶來開發成本,尤其是CSS上的差異很大。不過別忘了,資本主義世界只要有利潤,人們就會勇往直前。那么多大公司(包括微軟)都在奮發圖強開發Web App,包括IBM的Lotus產品線,你遇到的難題,別人都遇到過。我們搞開發的就是要站在Google/IBM/Apple這些大公司的肩膀上。

    在感受了一次成功的喜悅后,絕大部分開發人員還是會相信:支持非IE瀏覽器,俺,能跑!!

    3)
    你大學畢業就進入了一家大型軟件公司工作,ERP/CRM是公司的主要產品線類型,工資和福利是你與同齡人相比的驕傲,虛榮心是你參加同學聚會的動力。不久你升任產品經理,前途似錦。但困擾你的是每次與客戶面對面,客戶都對你的個人魅力毫無興趣,而是反反復復的提一個字:“省”!

    你花了一個月的時間和客戶吃住在一起,通過IT部門了解客戶的IT支出到了哪里?盡管如此,客戶還是希望你能夠拿出一個方案讓他們在2009~2010年經濟危機的時候每年節省幾百萬。怎么辦?把客戶的員工裁了?還是把你裁了?減少買你們公司軟件的支出?(這兩年你們公司也不好過,這跟把你裁了是一樣的。)還是減少。。。等等。。。硬件?對,硬件!

    一方面,如果客戶對新員工和需要更換的筆記本采用Netbook,就可以節約大量成本。另一方面,如果采用云計算的產品,可以把需要支出的服務器端軟件改為租用方式,用瀏覽器訪問。兩個方面前后一致且順理成章。Netbook之所以存在市場就是因為大量的軟件應用由Web App取代。新員工只要有瀏覽器用就可以訪問ERP/CRM這些你們公司的拳頭產品。

    好,于是你再次向客戶提出了這10年來全球的IT大公司(除微軟)不斷向客戶提出的建議:Linux。

    今天就是嘗試Linux的最佳時間。Dvorak,這位以批判大公司出名的IT評論家,現在建議每個人都要嘗試一下Ubuntu。真的很好用。你可以不相信我但是不能不相信Dvorak,他從不盲目追隨新技術,加上年齡的原因,他總是比我們這些年輕人對新事物更抵觸。據說俄羅斯的國立中小學已經全部是Linux教學了。你心里的小算盤開始響了,如果每位員工減少本本方面的2000塊支出,幾百萬不在話下。

    如果被客戶問及Ubuntu不好用怎么辦?你嘴角微微一笑,沒關系,反正客戶大部分時間都只干三件事:聊天、看電影,用辦公軟件。這些都是Ubuntu的強項。聊天?QQ和MSN、Skype都支持。看電影,有跟暴風影音一樣強的(還不止一個)。辦公,OpenOffice存取MS Office格式照常使用。至于你的軟件,早就Firefox羅。

    怎么?客戶還要培訓?你掙錢的時候到了。Windows的錢都省了,出點服務費咋了?

    4)
    年過30的你急于在事業上攀到新的高峰,才能給妻子和正要上小學的孩子一個交代。天賜良機你被一個中型企業挖去做CTO,而你的老板,則是個精明的美國商人。(怎么聽起來像小說《最后期限》?)為了拿到VC的錢,老板要求你夜以繼日的擴大用戶群。怎么辦?八仙過海。

    大量的軟件公司正在嘗試把他們最掙錢的產品移植到Web上。這種趨勢從2004年就已經開始了。不過用戶還是不太喜歡Web Service或者SaaS這樣的技術術語,比較討用戶喜歡的概念是“云計算”。然而金融危機到來,VC變得非常謹慎,不見兔子不撒鷹,除了大規模用戶數量的增長,其余免談。在這個冬季臨危受命的你,光靠國內市場是顯然不夠的。加上篤信《世界是平的》,你決定到全球市場去碰碰運氣。無論你是否相信,只要支持中英兩種文字,就支持了全球半數以上的網民。你六級不都過了嗎,這有什么難的?

    想象一下很多廠商靠iPhone和Android活著。如果讓你選擇一個作為平臺,你愿意選哪一個?呵呵。你猜我選哪一個?Both!其實很多人不知道,如果做了iPhone的Web App就等于做了Android的Web App,他們是完全相同的瀏覽器內核Webkit。不相信?那你看看iPhone上的Gmail和Google Reader,是不是跟Android一模一樣?以前是不是一直以為Google做了iPhone版?上當了,Google并未用Apple的風格,而是使用自己的風格,但是看起來易用性一點也不輸給本地iPhone應用。更多的喜訊還在后面,Nokia S60也是Webkit,Blackberry上也有Webkit了,Gnome的缺省瀏覽器很快也是Webkit了。。。

    所以,堅持所有Web產品都支持Safari/Chrome的開發團隊,獲得了史上從未有過的光榮。這不僅是來自VC的青睞,也是直接來自客戶的認同,更是錢在向你招手。。。(抱歉我總是想著錢,可誰不是呢?)。。。

    Firefox呢?也是不可多得的marketing陣地!因為Firefox插件多,而且非常容易開發。很多小公司靠這個活著呢。因為Firefox的用戶基數大(比IE7大),所以一點細小的易用性改進都能吸引大量用戶的眼球。這么多人癡迷與Facebook App和開心App,也是同一個道理。

    所以,我們的口號是:支持非IE瀏覽器,他好,你也好!用戶好,投資人好,老板好。大家好,才是真的好!(怎么樣?被我雷死了吧。)

    結語)

    還是前面說的那句話,用戶第一,理念第二,技術第三。不要為你的技術找借口。更好的為用戶服務就是你的使命。在世界平坦化的今天,把國人的聰明才智展現于世界舞臺就是你的機遇。努力的去做吧。正所謂你不下地獄誰下地獄!

    歡迎大家續寫這些故事和添加故事。謝謝!


    不怕危機的泡泡
    (轉載本文需注明出處:Brian Sun @ 爬樹的泡泡[http://www.briansun.com])


    posted on 2009-03-22 20:25 Brian Sun 閱讀(5694) 評論(9)  編輯  收藏 所屬分類: 軟件

    FeedBack:
    # re: 開發人員為什么要支持非IE瀏覽器的四個故事
    2009-03-22 21:14 | sunnycare
    不錯!  回復  更多評論
      
    # re: 開發人員為什么要支持非IE瀏覽器的四個故事
    2009-03-23 13:43 | 雨奏
    寫得蠻好!  回復  更多評論
      
    # re: 開發人員為什么要支持非IE瀏覽器的四個故事
    2009-03-23 22:51 | todd
    支持非IE,是因為存在非IE,存在非IE是因為那些非IE可以給用戶更好的體驗,這種體驗包括速度、技術的創新、安全性等多方面,我們做技術,或許也包括你,90%都是以用戶第一,這是誰都明白的道理,即使不明白也一點就透。

    支持非IE并不等于放棄IE,


    第一是用戶、第二是上級(那些不懂市場和技術卻又做決策的人)、理念和技術是一個層面的東西。

    四個故事都是有點傳奇,不現實  回復  更多評論
      
    # re: 開發人員為什么要支持非IE瀏覽器的四個故事
    2009-03-26 09:22 | Brian Sun
    @todd
    1. 請問哪里不現實?請說出不現實的地方來,或者給幾個更現實的例子。
    2. 請問文中哪里提到“放棄IE”了??  回復  更多評論
      
    # re: 開發人員為什么要支持非IE瀏覽器的四個故事[未登錄]
    2009-03-27 13:22 | 屹礫
    引用:第一是用戶、第二是上級(那些不懂市場和技術卻又做決策的人)、理念和技術是一個層面的東西。  回復  更多評論
      
    # re: 開發人員為什么要支持非IE瀏覽器的四個故事
    2009-03-31 09:42 | 李子涵
    經典~`  回復  更多評論
      
    # re: 開發人員為什么要支持非IE瀏覽器的四個故事
    2009-07-30 15:18 | guoadou
    泡泡越來越成熟了  回復  更多評論
      
    # re: 開發人員為什么要支持非IE瀏覽器的四個故事
    2010-07-19 12:58 | praiseslow
    不管怎么說。能夠大同的東西,我感覺就比較好,要開源。  回復  更多評論
      
    # re: 開發人員為什么要支持非IE瀏覽器的四個故事
    2014-12-30 10:49 | kids games
    Thanks for share  回復  更多評論
      
    主站蜘蛛池模板: 四虎影在线永久免费观看| 岛国大片免费在线观看| 狠狠色婷婷狠狠狠亚洲综合| 色噜噜噜噜亚洲第一| 国产又黄又爽又猛的免费视频播放| 亚洲五月综合网色九月色| 啦啦啦高清视频在线观看免费| 亚洲精品国产成人| 我们的2018在线观看免费高清| 亚洲一线产区二线产区精华| 免费中文熟妇在线影片| 亚洲丰满熟女一区二区哦| 日韩一区二区三区免费体验| 国产成人亚洲精品电影| 亚洲一区精品伊人久久伊人 | 国产亚洲精品成人AA片| 在线播放免费人成视频在线观看| 亚洲a∨无码精品色午夜| 亚洲国产精品一区二区第四页| 在线免费视频你懂的| 亚洲专区在线视频| 大地资源在线观看免费高清| 毛片亚洲AV无码精品国产午夜| 全亚洲最新黄色特级网站| 成在线人免费无码高潮喷水| 亚洲一区二区成人| 在线免费观看一级片| 国产精品视频全国免费观看| 色婷婷亚洲十月十月色天| 成人无码区免费A片视频WWW| 蜜桃传媒一区二区亚洲AV| 亚洲人成色77777| 国产精品久久免费| 高潮内射免费看片| 久久青青草原亚洲av无码app| 欧洲精品成人免费视频在线观看| 特级毛片免费观看视频| 777亚洲精品乱码久久久久久| 日韩免费a级在线观看| 久久久久久AV无码免费网站| 亚洲av无码专区青青草原|