<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
    再談談Mozilla

    最近看到Keso也在責備Mozilla中國。老實說,如果現在讓我見宮力,我興許也會有詰問的語氣。我也看到很多網友說“如果Chrome支持插件,我就放棄Firefox,但是保留IE”。我想這里面還是有點誤會的,所以寫了這篇帖子。一會我會以簡短的方式解釋這兩個問題:
    1)有了Chrome,我們為什么還需要Firefox?
    2)Firefox為什么有那么多插件?Chrome會有嗎?

    首先,請允許我簡單說說歷史。

    [開源社群的中流砥柱]

    1998年1月Netscape宣布將開源,組成一個叫做Mozilla的項目,并于3月31日交付給大眾(public)。那個時候人們并不知道什么是開源軟件。可以說Mozilla來到世上,首先帶有著普及和推廣開源運動的使命。這個使命它完成的非常好。今天有超過1/3的開源項目在使用Mozilla Public License(MPL)或MPL-like license,更有很多項目在雙license中使用MPL作為最后的屏障。Mozilla的這一貢獻在歷史上恐怕只有GNU運動能與之媲美。

    我常常跟別人說,做開源社群,Eclipse,Apache,Mozilla是三個榜樣,做開源軟件,MySQL,Ubuntu,Firefox是三個榜樣。這其中只有Mozilla即做了開源社群的榜樣,又做了開源軟件的榜樣。Mozilla為人類提供了軟件開發的全新模式,它告訴人們4000人如何同時開發一款產品,這樣的產品又與Eclipse,Apache,MySQL不同,后三者都是與開發人員或網站維護人員接觸,如果有bug,面對的也是行家里手,Mozilla面對的每次都是最終客戶,穩定和易用要重要的多的多。也就是在這樣的情況下,Mozilla做了很多軟件開發共性的事情,比如Cross Platform,其實你知道的很多著名軟件都是用Mozilla Build編譯的。另外,Bugzilla也是它的一項發明。

    [2004年之前的窘境]

    但是,千萬別忘了,Netscape在開源時,它其實是個失敗者。Microsoft IE以迅雷不及掩耳盜鈴響叮當之勢如破竹。。。席卷全球。Bill Gates還未動用6 billion備用金。我在以前的帖子里說過很多次,IE的成功不僅僅是商業戰略的成功,也是技術的成功,我們今天看到的很多W3C標準(我是指標準中的一些條款)都可以上溯至IE3~IE6的某個版本最先引入。比如IE4就率先開始用CSS,而ActiveX則在各方面贏了Java Applet。Netscape嘔心瀝血創造的市場,已經屬于別人了,談笑間墻櫓灰飛煙滅。

    1999年,就在Mozilla開源一年后,Netscape賣給了AOL。2003年,Mozilla才成立Foundation,獨立發展。2005年,我們才看到因為在Firefox的事情上掙到很多錢,為和Google簽合同方便,Mozilla成立了今天的Mozilla公司,并將Mozilla.org和Mozilla.com分開。再往后才有了Mozilla中國也就是謀智網絡。

    在2004年之前的幾年里,主流媒體很少有Mozilla的聲音。我們當中的很多人都是在1998年之后才上的網,所以對Mozilla更沒有感情了。記得1998年有一次去看一個電信展會,里面的互聯網業務柜臺有很多臺式機都在跑Win95+Netscape,第二年再去同一個展會,全都是Win98+IE了。

    這里還要說明,Netscape曾經是收費的,但是IE好像開始就是免費的。1997年我還見過PCMAG分發免費的IE光盤,因為Windows 95里并沒有捆綁IE,所以要單獨安裝。Bill Gates已經開始揚言Windows/Office/Internet Explorer是微軟的三大品牌。

    [Firefox的追求]

    不知道有沒有人注意到,2008年Google推出Chrome時,Mozilla高層曾經出來說過一番話(請同志們幫忙找找原文),其中很重要的一點是,Mozilla希望其他桌面應用程序的開發人員,在開發非瀏覽功能的時候,也能leverage瀏覽器技術,這可能是Mozilla的追求和Chrome/Webkit完全不同的地方。

    這就是我要揭示的,Firefox的由來。Firefox面世時,它與其它Mozilla-based的瀏覽器有兩個大的不同,一是單一的瀏覽功能,那是因為Mozilla Suite(也就是現在的SeaMonkey)不僅僅包含瀏覽器,也包含郵件客戶端、日歷和一個HTML開發工具,大概相當于IE+Outlook+FrontPage。大部分用戶不喜歡這種套裝方式。二是Firefox是基于XUL的。XUL是一種用XML描述桌面應用程序界面的規范,當同Javascript同時使用時,它就有了快速開發的特點,對于需要很多web功能的應用非常適合。想象一下類似iTunes的應用,因為iTunes Store非常類似一個web app,而播放器又還是桌面的比較舒服,所以很適合leverage瀏覽器技術。呵呵,事實上這個例子已經是Mozilla非常自豪的一個案例了:Songbird。所以,XUL其實是一個超越了它所誕生的時代的技術。XUL本應該成為現在的XAML,Silverlight,Adobe AIR等的強大對手。但是,XUL發揮的能量并不少于Silverlight,因為它造就了Firefox的奇跡。

    還不明白?正是因為有了XUL技術,Firefox才有那么多“插件”!!唉,非要我說的這么明白。

    一次跟Apple朋友聊天,才意識到由于一個翻譯誤區,使得我們沒能搞清楚插件和擴展的區別。我們平時經常用到的Flashgot,Adblock,DownThemAll,Firebug等,其實應該成為擴展(Extension),而Flash,Java,RealPlayer,Quicktime才應該成為插件(Plugin)。事實上,Firefox的“插件”一點也不比其它瀏覽器多,這些插件Safari全有。這些插件的開發考慮操作系統的差異大于跟瀏覽器的差異,(這是由于IE和Safari都實現了Netscape的接口),所以我猜想開發它們的Chrome版也并非難事。但Firefox“擴展”則是XUL帶來的最大優勢。

    Firefox的紅火使得Mozilla把一切可以利用的資源都利用了進去,進而把Thunderbird等分神的項目都趕走了,這當然是為了盡全力。然而,我真正擔心的是,XUL在2009年之后還會成為克敵制勝的法寶嗎?我猜不會。Chrome聲稱很快將支持Greasemonkey。這是否是在嘲笑Mozilla的追求?因為我們知道,Greasemonkey非常火,編寫一個Greasemonkey的腳本,跟編寫Firefox擴展能實現很多一樣的功能,所不同的是javascript的編程技巧是web app開發人員的常識,而XUL畢竟還有一個學習曲線。另外Greasemonkey很快會被大部分瀏覽器支持,這也就意味著cross-browser。

    [2008,第二次瀏覽器大戰狼煙再起]

    我多次強調過,不要小看第二次瀏覽器大戰,不要對微軟抱有任何幻想。IE的market share并不比道瓊斯堅挺。但這并不表明Firefox是贏家。這是一場戰爭,誰勝誰負很難預料,不過我對未來的預期是多極化,就像智能手機市場,真的沒有哪個公司能一統江山。瀏覽器也是多極化比較好,比如在Mac上,Firefox已經非常像Mac本地軟件了,令人詫異的是Safari卻越來越不像Apple公司的產品了,結果呢,還是喜歡Firefox的繼續用Firefox,喜歡Safari的繼續用Safari。

    不過我還是希望HTML引擎減少至兩個:Mozilla和Webkit。理由很簡單,沒有人需要重復發明輪子。面料很少革命,但時裝千變萬化。每個大公司都可能有一款自己logo的瀏覽器,但內核太專業了,所以不需要那么多。現在非Windows也非Linux的操作系統,有多少人在用呢?所以我一直建議IE轉成Webkit內核,這對IE沒有半點壞處。

    為什么我總是支持Mozilla?你自己看看,Mozilla的對手哪一個是省油的燈?Microsoft,Apple,Google,全都是財富500強不用滾屏就能看到的!Mozilla與他們排在一起,并不表示一個小公司的自不量力,而是在昭示整個開源社群的生生不息。這個叫長尾,一般人很難理解啦,但學經濟的多少都能領悟一點。千萬不要以為Mozilla的成功來源于微軟的IE太爛!!雖然很多中國人都是這樣認為的。商業公司遇到的困難,Firefox沒有,Firefox遇到的困難,商業公司沒有。你今天看到的Firefox的缺點,最終都能改掉,因為有這么大的社群在支持,所以也沒什么好擔心的。我也支持人們用Mozilla為內核創造新的瀏覽器,比如Flock,還有Camino。

    我為什么不太支持Chrome?也不是啦。Chrome剛出來我就發現很多想法不謀而合,愛不釋手,為了用Chrome我甚至常常開虛擬機跑Windows就為了瀏覽。不過我確實為Chrome擔心,生在豪門的痛苦不是我們能懂的。在Google Code上看看有多少好東西吧,它們都沒多少經費也沒多少人,跟創業的小公司沒什么兩樣。就連Gmail也是憑嘔心瀝血數載創造的流量說話,才獲得Google高層的真正重視的。除了流量大戶,比如YouTube,其它的Google產品能不能過的了這場危機誰也不敢說。

    我愛Mozilla,也不比任何人少。Mozilla的對手并非Google,而是大財團的游戲規則,Mozilla的機遇則是瀏覽器市場的多極化,和云計算時代的到來。


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




    posted on 2009-03-25 18:48 Brian Sun 閱讀(5508) 評論(14)  編輯  收藏 所屬分類: 軟件

    FeedBack:
    # re: 再談談Mozilla
    2009-03-25 19:04 | flyisland
    好文,已收藏

    我個人一直為xul沒有大規模推廣有些耿耿于懷,mozilla xul退出的時候,連ajax都還沒有開始紅。如果xul能夠更加平易近人,也許會造就出一個新天地。  回復  更多評論
      
    # re: 再談談Mozilla
    2009-03-25 19:47 | 笑寒
    好久不見啊 隔了兩年又更新了  回復  更多評論
      
    # re: 再談談Mozilla[未登錄]
    2009-03-25 20:44 | Colt
    很好很深刻 我愛Mozilla  回復  更多評論
      
    # re: 再談談Mozilla
    2009-03-25 21:43 | thinkind
    請教Brian,
    1、Opear怎么樣?
    2、Maxthon還有前途么?現在覺得俗不可耐。  回復  更多評論
      
    # re: 再談談Mozilla
    2009-03-25 21:49 | Mijia
    Mozilla的XULRunner平臺其實一點也不比Silverlight、Adobe AIR差,天生賦予跨平臺、擴展管理等特性,甚至可以理解Firefox本身就是構建在XULRunner之上。不過Mozilla投入了更多的資源在推廣Firefox上而非Mozilla的技術平臺,我想是因為歷史原因決定了這種資源配置,因為在Firefox之前,Mozilla更多推廣的是Mozilla Suite的技術平臺而非產品。  回復  更多評論
      
    # re: 再談談Mozilla
    2009-03-25 23:02 | kalman03
    好文,學習了  回復  更多評論
      
    # re: 再談談Mozilla
    2009-03-25 23:10 | Jacky-Q
    末尾來句"云計算"...XUL和云計算有半毛錢關系嗎?
    XUL雖然優秀,但是程序員們選擇了javascript.現在大勢所趨,XUL實是前景看淡.  回復  更多評論
      
    # re: 再談談Mozilla
    2009-03-26 09:15 | Brian Sun
    @thinkind

    1. Opera應該算是行業內的前輩了,老牌瀏覽器廠商,我聽說沒有IE就已經有Opera了。但是就像我說的,IE/Safari/Chrome它們生來富貴,花不完的錢,而Opera不僅要跟上大公司腳步,還要想辦法自己掙錢,多不容易啊。Opera其實是沒有影響力的,但是因為歷史原因,很多設計師在設計網頁時都考慮了Opera。這是Opera的優勢,應該好好利用,好好活著。

    2. 兩句都說對了。Maxthon當然有前途,不過它確實也是俗不可耐。打開安徽衛視,沒有一個節目不俗的,不是照樣省級衛視第一嗎?Maxthon的戰略是自己不做瀏覽器內核,通過增強易用性取悅用戶,這樣的做法是很有前途的,不過要看Maxthon今后發展能否把握。  回復  更多評論
      
    # re: 再談談Mozilla
    2009-03-26 09:18 | Brian Sun
    @Mijia

    沒錯。Firefox就是XULRunner。只不過3.0以前版本是private using。3.0以后版本才可以借用XULRunner in Firefox installation。

    所以說Firefox的成功也是跟商業模式的轉變有關系的。
      回復  更多評論
      
    # re: 再談談Mozilla
    2009-03-26 09:20 | Brian Sun
    @Jacky-Q

    你不知道Chrome被稱為“云終端”嗎?末尾喊巨口號不給啊??
      回復  更多評論
      
    # re: 再談談Mozilla
    2009-03-27 06:46 | pps
    xul 是一個超前的概念,可是好技術要生在好時機,微軟出了對應的xaml, 結合 silverlight, 完全占領制高點.
    web 標準是多年發展的產物, 流弊多多, 還是MS 的新技術更有后勁.
    當然2者會做劇烈的競爭,但是就如文章里面提到的,一個是產品,一個是平臺+后續產品, 路遙知馬力!  回復  更多評論
      
    # re: 再談談Mozilla
    2009-08-22 16:53 | A.shun
    分析的很不錯

    現在還有很多FF用戶沒能搞清楚插件和擴展的區別
    也就是Plugin和addons的區別  回復  更多評論
      
    # gunblood
    2016-03-01 17:33 | akjasASDAS@gmail.com
    你不知道Chrome被稱為“云終端”嗎?末尾喊巨口號不給啊??
      回復  更多評論
      
    # re: 再談談Mozilla
    2016-08-20 20:49 | Unblocked Craft
    I do not get to choose where I was born. But I'll do is choose how to live.
    3we  回復  更多評論
      
    主站蜘蛛池模板: 免费的全黄一级录像带| 亚洲成人黄色在线| 亚洲精品成人久久| 91情国产l精品国产亚洲区 | 亚洲视频在线观看免费视频| 一个人看的hd免费视频| 99久久免费国产特黄| 亚洲乱色熟女一区二区三区丝袜| 久久精品无码专区免费| 国产午夜亚洲不卡| 成人无码a级毛片免费| 亚洲精品资源在线| 久久不见久久见免费影院| 性色av极品无码专区亚洲| 亚洲av日韩片在线观看 | 亚洲人成色77777| 国产免费阿v精品视频网址| 亚洲AV永久青草无码精品| 国产h肉在线视频免费观看| 亚洲人成色777777精品| 免费激情视频网站| free哆拍拍免费永久视频| 亚洲成AV人片一区二区| 亚洲第一成年免费网站| 亚洲av无码一区二区三区天堂| 免费无码午夜福利片| 国产在线精品免费aaa片| 午夜在线免费视频 | 中文在线免费看视频| 亚洲精品国产情侣av在线| 精品免费国产一区二区三区| 国产高潮流白浆喷水免费A片 | 亚洲精品少妇30p| 一级白嫩美女毛片免费| 亚洲av日韩av无码| 日韩成人免费在线| 久久久久国产精品免费网站| 亚洲色中文字幕在线播放| 免费高清小黄站在线观看| 香蕉国产在线观看免费| 亚洲网址在线观看|