posts - 0,  comments - 1,  trackbacks - 0
          一些程序員們選擇用 Java 代碼編寫他們的桌面應(yīng)用程序是因為它們偏愛這門語言,但大多數(shù)程序員則是被多平臺轉(zhuǎn)換這一強烈的渴望所驅(qū)動。對 Java 平臺作為桌面語言的興趣于是就同非 Microsoft 桌面的數(shù)目緊緊地聯(lián)系了起來。讓我們認為 Java 編程會在來年出現(xiàn)在三大主流桌面上。

          Windows

          Swing 在下一年會繼續(xù)對其類似 Windows 的外觀作出小的改進,尤其是轉(zhuǎn)換到開源開發(fā)這一部分。結(jié)果,純 Java 程序如 LimeWire 甚至?xí)仍?Windows 下看起來更加具原生感。但開發(fā)原生 Windows 應(yīng)用程序所選擇的語言仍是 C#(還有一些 C 和 C++ 的追隨者),而開發(fā)框架會選用 .NET。Java 代碼不會對 Windows 生態(tài)系統(tǒng)造成任何顯著打擊。

          Macintosh

          像 Microsoft 一樣,Apple Inc. 也使用了相當多被拋棄的 Java 代碼。Apple 公司喜愛 Objective C 和 Cocoa,但最后的結(jié)果是相同的:只用 Mac 的開發(fā)人員會繼續(xù)減少 Java 代碼,而選擇 Apple 偏愛的語言和環(huán)境。

          積極的一面是,盡管 Apple 不再在其私有的 API(如 QuickTime 和 Cocoa)中支持 Java 代碼,Apple VM 已經(jīng)比它這些年來的樣子改進了不少。Apple 的 Java 6 移植版不久就會發(fā)布。它不會是開源的(不同于 Sun 的 JDK),但開源程序員們還是會著手修補它的 bug。

          Linux

          GPL 許可協(xié)議將使這成為可能,即將 Java 代碼綁定到最純的開源 Linux 發(fā)行版中,這將使 Java 平臺成為 Linux 開發(fā)中更為吸引人的語言。如果這些在五年前發(fā)生的話:Linux 社區(qū)將不會掙扎于要不用使用 C 語言, Mono 也不會成為必要。

          已經(jīng)有了針對 Gnome 和 KDE 的 Java 綁定,所以希望這些會在接下來的一年里吸引更多人的關(guān)注。也期望至少有一個即將進行的開發(fā) Linux GUI 程序的主要項目使用 Java 語言而不是 C、C++ 或 C#。
          posted on 2007-10-04 21:47 火焰出林 閱讀(412) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          <2025年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          留言簿(1)

          隨筆分類

          文章分類(25)

          文章檔案(23)

          新聞檔案(8)

          相冊

          最新隨筆

          搜索

          •  

          最新評論

          主站蜘蛛池模板: 兴宁市| 麻江县| 房山区| 和龙市| 恩施市| 抚远县| 韩城市| 寿阳县| 开封市| 师宗县| 三河市| 原阳县| 汉源县| 浮山县| 安图县| 晋江市| 桓台县| 长宁县| 博罗县| 孝感市| 弋阳县| 集安市| 三门县| 建阳市| 东城区| 武胜县| 望奎县| 祁连县| 聂荣县| 连城县| 临洮县| 宝兴县| 磐石市| 商丘市| 海晏县| 高尔夫| 西乌珠穆沁旗| 临江市| 南康市| 铜梁县| 读书|