国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Linux + Java 會得到什么

2019-11-18 14:28:44
字體:
來源:轉載
供稿:網友

 信息產業,戰況頻仍。 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 假如不能解決自身的許多問題,并加快步伐,恐怕龜兔賽跑的情節會再度上演。

競爭帶來進步,對于 Linux + Java ,我抱著期待,也希望屆時看到一個耳目一新的產品。至少,到時候我是一定會去買一套來玩玩的。



上一篇:Log4j(1)

下一篇:Java集合構架研究之一

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 惠东县| 油尖旺区| 德化县| 墨江| 彭阳县| 绵竹市| 申扎县| 灵丘县| 贞丰县| 滕州市| 诏安县| 尼玛县| 南开区| 常德市| 高淳县| 来凤县| 罗田县| 广宗县| 焦作市| 思茅市| 聂拉木县| 金阳县| 牟定县| 敖汉旗| 茶陵县| 惠安县| 鲜城| 察哈| 花莲县| 涿鹿县| 湘潭市| 富锦市| 铜川市| 政和县| 平邑县| 南木林县| 湛江市| 洪洞县| 清涧县| 兰溪市| 温泉县|