<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
    最近接二連三看到好幾篇譏諷Firefox的文章,文章的作者大都是拿出現在幾款流行的瀏覽器軟件相互比較一番,然后得出“Firefox無論性能還是功能都不夠好”的結論,然后再說Firefox社區的網民都TMD“不夠冷靜”,國內國外都像炒股票似的把這個原本“不怎么樣”的產品抄的沸沸揚揚,如此如此,這般這般,我真的實在是受不了了,是到了我們這些人出來為Firefox正名的時候了!

    首先,我們從Firefox的來出看,Firefox是由Mozilla基金會開發的輕磅瀏覽器,在此之前,Mozilla已經有很多瀏覽器了, Mozilla Suite,Netscape都是Mozilla開發的瀏覽器。那么在這種情況下Mozilla為什么還要做這樣一個瀏覽器呢?我給出的答案包括兩個部分:有效性和必然性。有效性參看我的另一篇Blog[]。必然性則是因為Mozilla 迫切需要一個平臺來展示他的思想、理念,并告誡正在以網頁為經營手段的人們標準化的重要性!請永遠記住下面這個等式:

    開源軟件基金會 = 軟件界的傳道者

    他們做這些事情根本就是無利可圖,只能依靠別人的捐助作為開發軟件的成本。比如Firefox在剛剛上市放出beta的時候,為了擴大影響力, Mozilla決定登一則廣告,于是四處籌集資金,最終從數千家贊助商那里籌集了25萬美元的資金,并于2004年12月中旬在The New York Times上打了兩個全版廣告!你想想啊,數千家軟件企業的期望,就為了這兩個頁面的廣告如果說句不好聽的話這兩頁紙會被多少人在上廁所的時候閱讀然后索性用來擦屁股完全可以通過廣告業的市調公司通過概率算出來!這是為了什么?我記得自己剛剛上網的時候就有人告訴我網絡上什么人都有,但至少可以分為四種:商人、教父、狂熱者和迷途青年。微軟是徹徹底底的第一種人,Mozilla、Eclipse、Apache、JCP都是第二種,Maxthon是第三種,幸好這個世界還有傳道者們的存在,否則我們都會變成第四種人,只會跟著商人和狂熱者們走路。

    是的,Mozilla正是要通過Firefox教誨我們他的圣經。有些人認為Firefox就是一個使用Gecko的Maxthon,我想說這些人大錯特錯,根本沒有理解Firefox。引擎的不同是小事,遵從于標準才是正道。MSIE使用了大量的“專有技術”,使得別人針對MSIE開發的網站在標準化(一般指W3C標準)的瀏覽器上不能正常顯示。也許有人會問,這個很重要嗎?既然現在MSIE的用戶數量如此龐大,那我們針對MSIE開發自己的網站又有什么錯呢?答案是很重要!有錯!我舉個簡單的例子,我們比較一下兩個互為競爭對手的網站:IBM和Dell,他們都賣個人電腦,Dell的網站只能在 MSIE上正常顯示,IBM的網站無論哪個瀏覽器都可以,這說明IBM遵循的是行業標準,而Dell使用的是微軟特性。然后我們再看看他們兩家公司的產品:IBM的電腦,捆綁什么操作系統的都有;而Dell的個人電腦,全部捆綁的是Microsoft Windows!還用我再解釋嗎?

    有人認為Firefox占用太大內存了,我想問問他有沒有用過Java,感受如何?Firefox占內存不是Firefox的問題,而恰恰在于操作系統 Windows的不合理性。Firefox的存在就有一個很重要的任務那就是跨平臺,Firefox要用底層代碼實現一個平臺無關性體系結構,既是為了傳道,更是為了那些從開源軟件中收益的人們。有人認為Firefox結構太復雜,我想問問他有看過xpi文件的結構嗎?xpi文件就是一個zip包!這一點又是Firefox從Java世界學來的,這還能叫復雜嗎?比dll文件還復雜嗎?Firefox還有比Java更絕的——允許插件使用COM!并且能在非Windows平臺上虛擬出一個COM服務,這使得為Firefox編寫插件變得更為簡單,和可移植。如果Google為MSIE寫了一個插件,那么他把這個插件移植到Firefox上的工作量只占10%。

    有人認為Firefox功能太少,天哪,你不知道自己下插件啊!Firefox從一開始就沒有把Maxthon作為自己的競爭對手,你知道是為什么嗎?因為Maxthon在增強用戶體驗方面確實做的很好,而“Maxthon不足的地方不是Maxthon本身的問題,僅僅來源與它使用的是IE內核,所以 Maxthon會有很多安全性和穩定性方面的問題”。Firefox的對手是MSIE,為了更好的和對手較量,Firefox把增強用戶體驗的工作也交給了第三方插件開發商,畢竟Mozilla沒有多少人手啊。Firefox所實現的都是不得不實現的,這恰是現代成熟的軟件開發方法論所要教誨我們的。你看看:多頁簽是能力問題,換皮膚是架構問題,搜索條是易用性問題,DOM是規范化問題,JavaScript和XUL描述界面是平臺無關性問題,XPCOM 是平滑遷移問題,而RSS則又是另外一個標準問題!哪一項是還可以從Firefox中剝離出去的?

    至于插件嗎,Firefox的主管說的很好,他說Firefox面世后只用了兩個月的時間就獲得了Maxthon花兩年時間都沒有的插件數量,這還不能說明問題嗎?最近拜讀了一位ACM老牛人寫的關于插件服務的文章,其中提到良好的插件服務有兩類,一類適用于單用戶環境下大幅度提升可伸縮性,這種架構的完美實現就是Eclipse,另一類適用于多用戶環境下大幅度提升安全性、穩定性和一致性,這種架構的完美實現就是Firefox。Firefox率先使用 RDF來描述插件,使用jar文件來打包資源描述,使用“中間定義語言”IDL來描述公共的COM接口,這些都是其它軟件體系結構所沒有的,也是大量軟件架構師敢想而不敢做的!

    最后一個問題就是Firefox不僅僅是個瀏覽器,還是一個RIA,就像Eclipse不僅是個IDE,還是個Platform一樣。可以參考我的另一篇 Blog[](我今天怎么老是做廣告啊),以后我還打算寫更多關于RIA的文章。

    在批駁了這些人的文章之后,讓我們再來看看Firefox究竟是個怎樣的產品。下面我僅僅列出我所看到的Firefox的優點,至于這些優點是否會讓您遷移到Firefox平臺,我并不奢求,這是您的價值取舍問題。

    1。標準化。

    2。簡潔化,最小內核化。

    3。平臺無關性。

    4。安全型RIA。

    5。多用戶環境下的插件管理。

    。。。。年輕人,開在我們有緣的份上,我決定賣這本<<如來神掌>>給你。。。什么?這本不合適啊?別急!還有很多本。。。。。。


    說三道四的泡泡


    posted on 2005-04-08 23:53 Brian Sun 閱讀(4521) 評論(25)  編輯  收藏 所屬分類: 軟件

    FeedBack:
    # re: 我為Firefox正名
    2005-04-09 01:03 | errorfun
    看過你這篇文章,我決定試試firefox,之前我一直在用IE,不為什么,只因為它方便,不用自己再安裝。  回復  更多評論
      
    # re: 我為Firefox正名
    2005-04-09 01:05 | errorfun
    對了,沒經過你同意,我就引用了你的文章,請見諒,不過我有注明出處。^_^,如有不當,請告訴我,我馬上刪除。  回復  更多評論
      
    # re: 我為Firefox正名
    2005-04-09 08:51 | Brian Sun
    呵呵,不用客氣,歡迎引用,只要著名出處詳細地址或做個連接就可以了。

    ^_^  回復  更多評論
      
    # re: 我為Firefox正名
    2005-04-09 08:56 | Brian Sun
    我認為軟件的設計有兩個方面的含義(我在其它的Blog文章中也有過類似說法),即軟件架構設計和用戶體驗設計。Firefox在軟件架構方面非常出眾,有目共睹,但是在用戶體驗設計方面可以還存在欠缺。如果你多用一些開源軟件就會發現其實大部分開源軟件——以Linux為好頭——都存在用戶體驗設計缺乏的問題,(Eclipse是個例外,因為IBM總是把開源軟件都當作自己的產品來經營),這個是和資金分不開的,就像一個好導演可能有一個好本子,和一群好演員,他們可能演出一部好電影,但是無論多好的電影,其特技的效果總是和成本成正比的!

    所以我建議程序員多用開源軟件,而交付給終端客戶的產品還是商業產品比較好。如果覺得Firefox不太好用,請試試插件。

      回復  更多評論
      
    # re: 我為Firefox正名
    2005-04-09 22:03 | fei
    同意你的觀點,firefox最讓我著迷的地方在于其開放性,看看那么多吸引人的extension吧。

    很多人還在喋喋不休firefox與其他瀏覽器的優劣,在我看來,其他瀏覽器根本不具可比性。正如你所說的,ff已經成為一個platform,只要你有足夠的創意,就可以利用xul在這個平臺上發揮你的想象力。

    隨著social software的發展,我堅信通過一些出色的extension,ff將成為一個主流的social software平臺。  回復  更多評論
      
    # re: 我為Firefox正名
    2005-04-10 16:18 | Brian Sun
    目前我正在做一個項目,用到和Eclipse以及Firefox一樣的插件機制,為的是讓軟件以后變得更靈活,但又害怕專有軟件變得太開放失去對它的控制權,比較不容易取舍啊。。。。。。。。。。
      回復  更多評論
      
    # re: 我為Firefox正名
    2005-04-10 22:17 | 氈巴不偉
    這種論調看得太多了

    其實何須為ff正名呢?因為批評ff也只是少數。
      回復  更多評論
      
    # re: 我為Firefox正名
    2005-04-11 09:12 | Brian Sun
    是啊,批評Firefox的是少數,可是有人批評總要有人褒獎吧,我不去做,也要有人去做的。。。。
      回復  更多評論
      
    # re: 我為Firefox正名
    2005-04-11 10:07 | LiuPing
    我用FF有半年了, 也用XUL做過自己用的extention, 很喜歡它的一些插件, 但我 堅決反對 作者的一些說法.

    1. FF是支持COM, 但那是他自己的XPCOM, 跟MS的COM完全是兩回事, 只不過模仿了COM的架構而已, 如果Google為MSIE寫了插件然后遷移到FF上, 代碼基本上要全部重寫. 而MS的COM技術已經被.NET取代了, FF學的只是MS的過時技術! 當然XPCOM很適合寫FF插件

    2. FF非常占內存! 特別使用一些插件(如TabExtentions)以后, 我就幾次碰到FF 1.01 內存超過130M而dump的情況, 當然可以通過重新配置參數來解決, 但這決不是什么好現象. Java 也非常占內存, 所以在桌面Java一直不成功! 跨平臺就一定要占內存嗎? 而且一個應用占內存要怪操作系統不好? 我實在不能理解.

    3. FF也有很多安全漏洞, 只是因為它不支持 ActiveX, 所以上網時可能的危險要少一點. 但這也使得它不適合企業內部網的應用開發, 比如我們內部有很多應用是基于Office WebComponents的, 不可能遷移到FF上.

    4. 我堅決反對一種做法, 就是一定要把MS的產品講得一無是處來顯得自己擁護的產品好. 請把霸道的微軟公司和優秀的微軟技術區分開來, 承認微軟技術優秀的地方.

    記得以前看過采訪FF的開發者, 他說他自己在1999~2001年間也是使用IE的. http://www.pcpro.com.cn/topic.php?id=3545

    "我使用軟件全憑實用,決不會因為什么信念而堅持使用不實用的軟件", 希望大家都有這種觀念, 來切實推動軟件的發展, 而不要陷入幫派之爭.  回復  更多評論
      
    # 三日網摘──《博客青年》?!哈哈~[TrackBack]
    2005-04-11 11:07 | 池萍碎
    Ping Back來自:www.donews.net
    [引用提示]池萍碎引用了該文章, 地址: http://www.donews.net/antworld/archive/2005/04/11/331195.aspx  回復  更多評論
      
    # re: 我為Firefox正名
    2005-04-11 12:07 | Brian Sun
    TO LiuPing: 感謝您對本文的關注和點評。

    1。對于XPCOM的內部實現細節,我不是很清楚,因為我對微軟的任何技術都不是很清楚,但我的觀點來自于Firefox的官方文檔。

    2。我好像完全沒有反對Firefox占用內存的問題,事實上你只遇到過它占用130M內存的情況,而我卻遇到過它占用我260M內存的情況,我都沒抱怨什么。而且我也說的很清楚了,這不是Firefox的錯。

    還是那個比方,Sun曾經設想過一個類似UltraSparc和PicoJava相結合的CPU,它以Java為核心語言,或者說它可以直接執行 Java字節碼,在這樣的機器上執行現在您看到的這些Java代碼,其性能相當于在Wintel平臺上執行.NET做同樣事情的代碼的80~120倍。 Sun承認這個例子是無法實現的,因為沒有誰會買一臺只能用Java的機器,但是這足以說明一個產品的性能在于它的架構和設計而不能看它的實際運行結果快慢。

    3。如果我沒有記錯的話,“安全”這個詞應該是日常用語,而不是技術專有名詞。所以安不安全看效果,(廣告說:健不健康看臉色),大學的時候老師曾拿出一個幾個教授們寫的簡易操作系統,這個系統沒有任何一個病毒攻擊,因為沒有病毒會對它敢興趣,您說它是不是安全的?您說MacOSX是不是安全的呢?Foxmail是不是安全的呢?我相信Firefox有它的漏洞,可是它仍然是安全的,至少比IE安全。

    4。每篇文章都有它要講述的一面,如果讓我評論一下Microsoft的每個方面,我想我可能會寫一本200~300千字的書,但是寫這篇文章的那一天,我沒那個興趣。

    5。事實上,不怕您笑話,我現在仍然是使用IE多于使用Firefox的,但我仍然會批評IE的某些做法,批評Microsoft的某些做法,因為我不僅僅是一個不懂技術的用戶,而是一個程序員,程序員有程序員的權力,程序員有程序員的責任,這都是這個社會賦予他的。經常看我的Blog的人(比如dudu)都知道我對微軟還是褒獎多于批評的,如果您不信可以看看我在3月和2月分別有一篇文章是褒獎微軟或者談談我對微軟的看法的。謝謝留意。

    泡泡   回復  更多評論
      
    # re: 我為Firefox正名
    2005-04-11 14:10 | 李大杭
    能不能交換個連接?
    博客李大杭
    http://www.lawyou.com/blog
    本人和你一樣
    網站內容全部原創
    無任何轉載內容  回復  更多評論
      
    # re: 我為Firefox正名 - 回復泡泡
    2005-04-11 14:56 | LiuPing
    看到了泡泡對我的回復, 我是今天第一次看到泡泡的帖子, 所以不知道泡泡對"微軟的任何技術都不是很清楚", 也沒看過泡泡以前評價微軟的文章.

    我只是想指出, 任何技術和產品都是有其優缺點的, 不要光說FF多么地好. 如果只看泡泡的這篇文章, FF簡直是不容置疑地好啊! 可是我知道 -

    * 我的本本內存只有256M, 所以我要抱怨FF占內存. 我也相信能讓FF用掉260M內存都不抱怨什么的用戶是少數 (當然我也有個朋友的內存是1G, 從不抱怨)
    * FF不支持ActiveX, 功能更少所以更安全. 所以我們內網的很多應用只能用IE.
    * 不管看效果或者看臉色, FF也不敢聲稱自己"安全", 前幾天剛出了1.03版, 來補上安全漏洞.

    我自己也大量使用各種開源軟件和商業軟件, 我的一點體會就是, 一項技術/產品熱門的時候, 很多人能說出它這樣那樣的好處(銷售手冊/廣告宣傳), 但只有用過的人或者有經驗的才能說出它的功能缺點和性能限制, 而后者對于技術產品的選擇往往更重要, 也更難得.

    從文章中我感到泡泡是對FF很熱心的, 所以我很希望, 泡泡能作為一個FF的先進用戶, 作為一個程序員, 用社會賦予的責任和權力, 告訴不懂編碼的用戶們, 現在使用FF, 除了享受種種優點外, 還會遇到哪些功能性能問題, 有哪些風險.

    請不要說只有好處沒有壞處, 畢竟FF現在還只到1.03, 還有1.1, 2.0 等等在后面.

    不知道泡泡有沒有興趣寫呢?



      回復  更多評論
      
    # re: 我為Firefox正名
    2005-04-11 15:37 | Brian Sun
    LiuPing的回復使我想起了一個古老的科幻寓言,一個星球上有兩種智慧生物,他們實力相仿,一種吸入氧氣呼出二氧化碳,另一種吸入二氧化碳呼出氧氣,兩種生物本來和平共處,后來他們陸續發明了一種科技,一方的科技可以把氧氣變為二氧化碳,另一方的科技可以使二氧化碳變成氧氣,于是戰爭不可避免的爆發了。這場戰爭只可能有兩個結果,一是星球被毀滅,兩個物種重新回到石器時代或是全部滅亡。另一種可能就是他們坐下來談判,并下令自己的子民都必須同時投資兩種工業,且各占一半。

    當世界上只有一種聲音時我們認為一切天經地義無可厚非,這不是個對錯的問題,而是理性不理性的問題。如果貴公司的內部網只能使用IE,如果我在貴公司工作,我一定在內部網上舉雙手雙腳支持IE,并且完全出自真心。而如果我在家里,仍然會支持我所喜歡的瀏覽器,并且仍然完全出自真心。經濟學稱之為理性人假設。

    至于我的聲音嘛,請您放心,我不會是個中庸的學者,也不會始終站在辯證的立場上說話,我會是一個偏激的人,總是傾向于表達極端的觀點。這和我的辯論生涯是分不開的,在辯論場上,每個辯手都知道自己背后寫著的觀點是半對半錯只說了一半,可他還要把它當作真理來維護,為什么呢?因為如果不維護這個錯誤的觀點,另一個錯誤的觀點就會占了上風。這是一種犧牲精神,您不了解也罷。

    泡泡
      回復  更多評論
      
    # re: 我為Firefox正名
    2005-04-11 15:54 | LiuPing
    想不到我今天遇見的是辯手泡泡, 而不是做軟件的泡泡, 寧愿寫這么多的科幻寓言/經濟學假設, 就是不愿說說軟件本身. 以泡泡的廣泛的興趣和對辯論的熱愛, 很容易成為方興東那樣的"IT評論家"啊!

    剛剛注意到泡泡的年齡, 是我錯了. 希望泡泡長大幾歲以后我們有機會再討論, 希望那時泡泡不要還是"對微軟的任何技術都不是很清楚"  回復  更多評論
      
    # re: 我為Firefox正名
    2005-04-11 15:58 | Brian Sun
    TO 李大杭,已經交換了連接,謝謝。不知道您的Blog支持RSS否?
      回復  更多評論
      
    # re: 我為Firefox正名
    2005-04-11 17:28 | Brian Sun
    現實生活中的人往往是復雜的,可能不像LiuPing說的那么簡單,一個辯手泡泡同時也可能是一個做軟件的泡泡,也同時有可能是一個學管理的泡泡,或者一個精通于國際貿易的泡泡,和一個沉迷于電影的泡泡,這無關緊要,關鍵是一個人的想法在一個特定的時刻特定的環境里對特定的人是否存在特定的意義,如果一個人的身份可以決定他的觀點和對錯,那么這個世界就簡單了。

    LiuPing先生(當然,也可能是LiuPing小姐)的意思是,如果我不是現在這個年齡,那他一定會跟我“再討論”,天哪,這么說我應該慶幸自己是這個年齡才會得到這樣特別的關照?抑或是我應該痛恨自己是這個年齡才未能很好的聆聽長輩的教誨?

    我說"對微軟的任何技術都不是很清楚"是相比較我對Java技術的清楚程度而言的,我當然會比一個不在本行業不懂軟件開發的人更清楚。不幸的是年齡也是一個相對概念,如果LiuPing先生(當然,也可能是LiuPing小姐)比我大的話,那么很遺憾,他永遠都會比我大,這也意味著他有可能永遠都不會跟我“再討論”。

    泡泡
      回復  更多評論
      
    # re: 我為Firefox正名
    2005-04-11 18:14 | Brian Sun
    不妨實話實說,方興東咋了,方興東就是俺的心中偶像!人在一個環境里待久了總要換換新鮮的空氣,我們搞技術的更不能只是低頭做事,還要抬頭看天,在一個技術的問題上談談其它領域的真理有什么不好,恰是給我們靈感的絕好機會啊。如果只用技術來解釋技術,那就會使一個人的思維面狹小化,這不是他自己的問題,這是人生來就具有的特性,現在流行的口號是“不換腦筋就換人!”

    泡泡
      回復  更多評論
      
    # re: 我為Firefox正名
    2005-04-11 18:57 | lion
    樓上兩位的評論實在精彩  回復  更多評論
      
    # re: 我為Firefox正名
    2005-04-11 19:27 | leeways
    FF是不錯,我承認。但是它為用戶著想過么?

    大道理我不懂。。我只想看個網頁。僅此而已~  回復  更多評論
      
    # re: 我為Firefox正名
    2005-04-11 21:13 | Brian Sun
    哈哈,你見過哪個成功的軟件不為用戶著想啦。Firefox 2.0計劃在改善用戶體驗方面多做一些工作。我也不想講大道理,我見過很多網頁在IE上一看就死,我也只想看個網頁,僅此而已啊~

      回復  更多評論
      
    # re: 我為Firefox正名
    2005-04-23 11:19 | 阿酷
    我上網用IE,開發用FF
    至于安全,我不知道是不是運氣特好,從沒在上網時中過毒。
    或者我去的地方都比較安全 :?  回復  更多評論
      
    # re: 我為Firefox正名
    2006-08-19 21:00 | xiaosong
    懷著對樓主無限的崇拜與敬仰,我引用了樓主的文章。

    其實firefox真的很好用。  回復  更多評論
      
    # re: 我為Firefox正名[未登錄]
    2007-08-28 15:35 | candy
    辯論真的很精彩呀,欣賞完畢!
      回復  更多評論
      
    主站蜘蛛池模板: 亚洲精品乱码久久久久蜜桃 | 久久亚洲最大成人网4438| 亚洲精品少妇30p| 亚洲色精品88色婷婷七月丁香| 亚洲人成影院在线观看| 亚洲伊人成无码综合网| 国内精品久久久久久久亚洲| 亚洲人成网站18禁止一区| 久久精品国产亚洲AV不卡| 国产精品亚洲成在人线| 久久亚洲AV无码精品色午夜麻| 亚洲天堂视频在线观看| 久久久久久亚洲精品成人| 亚洲成aⅴ人在线观看| 精品国产日韩久久亚洲| 亚洲AV永久无码精品网站在线观看| 亚洲av乱码一区二区三区按摩 | 亚洲五月六月丁香激情| 亚洲精品午夜视频| 国产成人亚洲合集青青草原精品 | 亚洲va精品中文字幕| www.亚洲成在线| 亚洲av片在线观看| 中文字幕不卡免费高清视频| 日本免费高清视频| 免费看污成人午夜网站| 国产成人免费手机在线观看视频| 亚洲国产成人精品久久久国产成人一区二区三区综 | 男女一边摸一边做爽的免费视频 | 产传媒61国产免费| 免费黄色电影在线观看| 全免费毛片在线播放| 国产黄色片在线免费观看| 亚洲AV无码专区日韩| 亚洲成a人片在线观看无码专区| 99人中文字幕亚洲区| 亚洲av成人中文无码专区| 国产一区二区三区免费观在线| 亚洲视频在线观看免费| 夜夜爽免费888视频| 久久久青草青青国产亚洲免观 |