• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    Linux + Java 會得到什么

    發布: 2007-7-04 12:06 | 作者: admin | 來源:  網友評論 | 查看: 11次 | 進入軟件測試論壇討論

    領測軟件測試網 信息產業,戰況頻仍。
     Linux v.s Windows 、 Java v.s .NET 、 OpenOffice.org v.s Microsoft Office System 、 PS2 v.s XBox 、 Palm v.s Windows CE 、 Symbian v.s Microsoft Smart Phone… 等等。孤軍奮戰總是勢單力薄,團結力量大,于是我們開始看到在不同領域的反微軟勢力有了整合的跡象,其中最明顯者是 Linux + Java 。 

      Linux 逐漸興起,而 Java 本來就是軟件技術的主流, Linux 負責下面的操作系統, Java 負責上面的應用,兩者的結合是絕佳的互補。甚至有人將 Linux + Java 喚做 Lava (巖漿)。 
      
      對于一個新推出的操作系統來說,會遭遇到兩大問題:第一個問題是驅動程序不足,第二個問題是應用程序不足,而 Java 的存在,可以解決第二個問題。只要該操作系統上具備 Java 虛擬機器,就可以執行所有的 Java 應用程序;只要 Java 的應用程序夠多、夠豐富,就可以解決新操作系統其應用程序不足的窘境。 

      我記得 BeOS 的 CEO 曾說過:新的操作系統如果能夠利用 Java 的力量,將可以有崛起的機會(雖然在 2001 年時 BeOS 還沒等到此機會就因資本耗盡而關門,后來技術被 Palm 買走)。但是我認為,倘若新的操作系統真的利用 Java 而站穩腳步了,恐怕又會想把 Java 一腳踢開!附仆盟,走狗烹」,不正是同樣的道理。新的操作系統一旦崛起,一定會希望應用程序只能在自己的操作系統上執行,而不能在其它操作系統上執行。 

      回溯到約六年前,當時 IBM 和 Sun 合作開發了一套新的操作系統,稱為 JavaOS ,正是要結合操作系統與 Java 虛擬機器。只可惜,后來他們發現這樣的設計并未取得太多速度上的優勢(因為那一陣子 JIT 編譯器的技術進展很快),而且也會造成驅動程序不足的困擾(這是新的操作系統一定要面對的問題),所以該計劃在 1998 下半年時停擺。不久之后,另一個 Open Source 的類似計劃 JOS 也停擺了。 

      現在 Sun 即將推出一個名為 Java Desktop 的產品,它正是整合了 Linux 和 Java 。 Java Desktop 不會有以前 JavaOS 的問題,因為現在 Linux 的驅動程序已經很普遍,連 Linux 原生的程序都很齊備。 Java Desktop 整合 Linux 和 Java ,并預先安裝了許多軟件(包括了 Java 的應用軟件和 Linux 原生的應用軟件),例如 StarSuite 。如同大家所預料的一樣, Java Desktop 的外觀與操作方式和 Windows 很類似。 

      許多 Linux 陣營的人都在質疑,在這個稱為 Java Desktop 產品中, Java 占的比例太小, Linux 占的比例太大,似乎不太適合稱為 Java Desktop ,而應該稱為 Linux Desktop 。不只是 Linux 陣營有此疑義,連 Java 陣營(例如 www.JavaLobby.org )也充斥著這樣的看法。我建議 Java Desktop 另取名字,以正視聽。否則,剛剛買下 Ximian 的 Novell 萬一以后打算推出 Linux + Mono ,是不是可以如法炮制,稱為 .NET Desktop ,乖地隆咚! 

      Linux + Java 會不會成功?我認為,在服務器上的 Linux + Java 機會頗大(事實上,可以算是已經成功了),但是在 PC 上, Linux + Java 短期內是沒有贏面的。而 Java Desktop 似乎是 PC 等級的軟件,這使得我相當懷疑 Java Desktop 的前景。 

      就操作系統和虛擬機器的整合來說,恐怕 Linux + Java 的整合程度會比不上 Windows + .NET 。 Windows 已經漸漸地將許多核心技術改用 .NET 相關技術來取代,例如 Windows 核心的 COM/DCOM/COM+ ,在進入 .NET 時代之后都會有適當的替代技術出現。甚至下一個版本的 Windows (代號 Longhorn )可能就是一個完全整合進 .NET 的嶄新操作系統。從 Java 和 .NET 在這幾年的發展狀況來說, Java 如果不能解決自身的許多問題,并加快步伐,恐怕龜兔賽跑的情節會再度上演。 

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>