操作系統(tǒng)全接觸之Mac OS
Mac OS X所具有的優(yōu)點:
1、多平臺兼容模式
Java 從來未體驗過這種好處,所有的 Java 軟件和程序使用 Aqua,用于 Mac OS X 時呈現(xiàn)了令人驚奇的表觀效果和感受。視窗得到雙倍緩沖,滾動翻頁更為平穩(wěn),用戶界面單元也相應尺寸可調(diào)。所有的繪圖工作都由 Quartz Extreme 完成,這項 Mac OS X 以 PDF 為基礎的成像模式得到了硬件加速,在更好的性能之外,還提供了清晰的文本和圖形。
2、為安全和服務做準備
Java 是成為優(yōu)秀的服務器方案的主要構(gòu)成之一。那也是 Java 作為用于 Xserve 的 Mac OS X 服務器軟件系統(tǒng)的重要組分的原因。另外,Xserve 包含了 Tomcat, 一款基于 JSP 和 Servlets 用于開發(fā)簡單的 Java 軟件的大眾化的服務器。如果這還不夠, Xserve 還包含有全部 WebObjects 的 Java 應用軟件服務器的配置許可證明,這樣您就能正確地從寄存器配置經(jīng)典網(wǎng)絡應用軟件了。同時能有效執(zhí)行的 J2EE 還包擴了 Macromedia 的 Jrun 和開放式資源的 JBoss 服務器。
3、占用更少的內(nèi)存
在其他平臺上,每一項 Java 軟件都會消耗一定的系統(tǒng)內(nèi)存,因此結(jié)束運行多重 Java 軟件可能占用更多的內(nèi)存資源。其他語言是使用共享庫來解決這一問題的,比如 C 或 C++。蘋果公司則發(fā)明了一種創(chuàng)新技術(shù),在多重軟件交叉運行時可以共享 Java 代碼。這樣就減少了 Java 軟件通常占用的內(nèi)存量。這種技術(shù)完全適合 Sun 公司的 Hot Spot VM,并使 Mac OS X 保持與標準版 Java 的兼容。另外,蘋果公司還將其交付 Sun 公司予以實施,使其能配置在其他平臺上。這只不過是蘋果公司支持標準化和共享以使全行業(yè)都受益的例證之一。
4、多種途徑的開發(fā)工具
在 Mac OS X 上有很多種方法可以 develop Java 軟件。使用許多行業(yè)領(lǐng)先的工具都能實現(xiàn),包括 IntelliJ 的 IDEA,Oracle 的 JDeveloper, Eclipse 和 Sun 的 NetBeans 等 ,可以說有很多。Mac OS X 也包含有支持從寄存器進行 Java 快速開發(fā)的免費開發(fā)工具。
