自從兩年前開始,我就一直使用firefox浏覽器,而且我如果用windows系統,我還強制删除了IE,不是我多麼多麼的讨厭微軟,而是我太喜歡firefox了,畢竟有領航者的血統,明顯的貴族氣質使我欲罷不能。
如過被問到最重要的軟體是什麼,可能很多稍微有點IT知識的人都會認為是辦公軟體,通信軟體,可是我認為這些都不對,我認為現在最重要的軟體是作業系統和資料庫,将來最重要的軟體是浏覽器和資料庫,現在看來,作業系統是一切的支撐系統,直接關系到了你的資料的安全保密和你工作的效率,但是為何說将來最重要 的軟體是浏覽器呢?這點很容易說明白。
看看現在你的電腦上有什麼?資料,電影,音樂,或許還有一些不想讓别人知道的秘密...這些都放在哪裡?當然在磁盤上(也許越來越多的人會逐漸習慣将這些 放到網絡上,但不是現在,如果現在實作了,那麼磁盤也就不那麼重要了)。想象一下我們怎麼操作它們,點選桌面上的一個快捷方式或者直接進入磁盤,然後打開需要的東西,用專業一點的話來說就是我們需要一個shell,也即是一個外殼,在linux上shell的概念更加普遍,比如bash,csh等等,在 windows上就是explorer,畢竟作業系統本身隻對于應用程式有意義,對最終使用者來說是意義不大的,是以我們需要一個外殼程式,我們直接和這個外殼程式互動,這個外殼程式進而向作業系統請求一些具體的事情,如果作業系統不再對于應用程式有意義,那麼它的地位也就會就是以下降。
看看我們的浏覽器,它實際上也是一個shell,explorer或者bash管理的是磁盤檔案和磁盤程式,而浏覽器管理的是網絡上的檔案和程式,比如我們都知道的url,它的本意就是資源定位符,和我們的C:/my/xx或者/home/zhaoya/有差別嗎?沒有。如果你不了解就把浏覽器和我們 windows下常用的資料總管等同起來吧,隻不過浏覽器的應用更加廣泛,是資料總管的超集,應為url可以定位任何地方的資源,當然包括本地的資源 (看一下和http并列的file協定的說明,看一個file://C:/my/xx)。看到了吧,檔案不但可以從本地磁盤浏覽,還可以從網絡浏覽,實際上你每天看的網頁都是應用的這種方式,另外,程式也可以從網絡加載,比如java,java的初衷就是這個目的,雖然實作的不是那麼圓滿畢竟開了一個先 河,起碼證明了遠端加載執行的可行性。以上的論述可以看出,浏覽器就是一個網際網路上的shell,可以帶你遊蕩整個網際網路而不僅僅是你的電腦。
現在浏覽器的如此粗糙,看來實作再複雜一點的功能是很有難度了,别說遠端加載程式了,就是浏覽一個網頁都慢的要死,浏覽器本質上也是一個應用程式,也會擁有很多應用程式都有的弊端,這是否限制了浏覽器的進一步發展呢?這正是我喜歡firefox的原因,插件式的擴充使得一切成了可能,幾乎不需要重新下載下傳安裝最新的浏覽器本身,需要什麼功能直接下載下傳實作該功能的插件就可以了,firefox是開源的,插件可以來自世界的任何地方,插件的種類也因為它們的開發群體的多樣性而富有多樣性,像IE這樣的商業浏覽器是不會把擴充的權利交給廣大愛好者的,它隻能靠更加內建的方式一下子就要推出一個新版本的浏覽器而不是靠提供插件來擴充功能,比如對于IE,可能有人會說X.0的版本不支援直接浏覽pdf而更新後的X.0.3就支援了,但是對于firefox就不是這樣 了,你隻需要下載下傳對應的pdf插件就可以了,從這個意義上說,基于插件的浏覽器是可以無限擴充的。
未來的浏覽器注定需要支援無限多的功能,如果都內建于浏覽器的核心,那麼總有一天浏覽器會不堪重負而混亂,但是基于插件的微核心方式卻可以輕松應對,這其實也是我前面幾篇文章的觀點,UNIX的哲學促成了這一切,一直到未來浏覽器主宰世界的年代,UNIX哲學仍然是第一手的重要訓示,甚至是最高訓示。
另外,标簽式浏覽雖然是一個顯得不那麼重要的特性,可是這個特性卻可以大聲說出浏覽器的地位,标簽式的浏覽說出了浏覽器是一個平台,而不僅僅是一個應用程式,你每次需要浏覽一個新的網頁的時候,你不需要啟動一個新的浏覽器,而隻需要在目前浏覽器就可以進行,标簽式的浏覽器包容了你目前浏覽的一切内容,從這 個意義上浏覽器更像是一個支撐平台而不是一個應用軟體,這時的應用軟體就是浏覽器的插件或者是浏覽器中的目前内容了。在現在,支撐平台有兩種,底層的支撐平台是作業系統本身,上面的支撐平台是shell,未來的世界,支撐平台是浏覽器,不再是傳統的shell了,浏覽器就是一個shell,對于伺服器,操 作系統将是更強的更加具有大負載性能的unix或者linux伺服器,像windows這種花哨的桌面系統在浏覽器的沖擊下将失去優勢,一切資料在網絡,用戶端将不再處理資料,而僅僅顯示資料,這樣用戶端機器将更加多的偏愛低功耗的本本,沿着這條路發展下去,一切皆終端将成為現實,它們隻要能将資料顯示就 可以了,根本不用處理資料,分工明确了,生活
就幸福了,大家再也不用為選那款cpu而犯愁了。
浏覽器是終結者,我是這麼認為的,你呢?
//
回複:浏覽器--颠覆的終結 dog250
我知道你說的OS就是浏覽器的支撐系統,想說它很重要,是的,它很重要,最重要。但是哥們兒買車的時候會研究一下發動機是啥牌子的嗎?順便卸下來仔細搗鼓搗鼓它和法拉利的差別在哪兒嗎?然後把輪胎卸下,用手捏捏,用刀紮紮,它們很重要啊,沒有它們車不會跑。但是你不會那麼做,不要告訴我你真的會那麼做哦。這個世界上技術永遠為商業服務,如果想追求真理并且認為自己IQ還可以的話,數學或者理論實體是個不錯的選擇,純潔又有趣,又何必在技術和商業主仆之間苦苦較真兒
又何必在商業和技術主仆之間苦苦較真兒
回複:浏覽器--颠覆的終結 guosha
呵呵,看來你喜辯論,
隻是因為你文中把浏覽器類比shell,是以我把“OS”類比OS,其實普通使用者使用shell的時候也一樣不需要知道OS的内部實作。
Explorer是windows的shell,bash是linux的,雖然我不用管作業系統的底層實作但是起碼我還知道我在用什麼作業系統,其本質就是作業系統是有差別的,是不統一的,而浏覽器這個shell會使使用者操作接口更加統一,不管在哪個作業系統下打開一個web應用,差別不會很大。逐漸地,使用者就不再操作業系統的心了,我的文筆不好,如果寫的這篇文章意義不明了,那麼可以參考一下我們現在用的手機,很多人不知道自己手機的作業系統,甚至不知道有沒有作業系統,why?就是因為shell比較統一,就那幾樣功能,難道這不是一種趨勢嗎?使用者需要知道的技術細節越多,門檻越高,那麼這種商品就越不容易推廣,難推廣的東西市在場經濟下是終究要被淘汰的。古時候男耕女織自給自足,技術門檻高吧,可是發展到當代還有幾個男的會種地,幾個女的會織布的?
雖然插件可以無限添加,但浏覽器也會因插件的增加而變得臃腫。如你所說浏覽器隻是一個shell,是以背後支撐浏覽器這個shell的作業系統才是最重要的。我覺得這就是雲計算跟搜尋的價值。
OS永遠都是最重要的,無可替代的,但是它離普通人們越來越遠,就像鋼鐵永遠是最最要的,可是現在人們不再關注鋼鐵了,更多的關注它造出的汽車了,十九到二十世紀,洛克菲勒是老大,可現在搞基礎産業的不再是老大了,這并不是說基礎的支撐産業不重要,變化的隻是經濟形勢和工業結構,1+1即使到了數學發展到頂峰的時候還是等于2。與其說作業系統最重要還不如說電最重要呢,呵呵,一家之言
我上面說的“背後支撐浏覽器這個shell的作業系統才是最重要的”這句話。裡面的OS并不是我們普通意義上的OS啊。
本文轉自 dog250 51CTO部落格,原文連結:http://blog.51cto.com/dog250/1273527