在經驗豐富的 java 開發人員看來,.net 可能與 java 平臺很相似,它們都提供了一種創建應用程序的結構化方法,都有編譯為中間代碼的語言,都為應用程序開發提供了一個大型 api 庫。但實際上,.net 的核心有一套與 java 平臺不同的目標。
從概念上講,java 是兩樣東西:java 平臺(運行時和 api)和 java 語言。java 平臺的用途是支持用 java 語言編寫并被編譯為 java 字節碼的應用程序。盡管進行了許多試圖將其他語言編譯為 java 字節碼的工作,但是這些工作大部分都是學術活動。java 的理想目標一直是“在多種平臺上使用一種語言”。
.net 也是兩樣東西:.net framework(運行時和 api)和大量支持它的編程語言。.net framework 的用途是支持用任一種語言編寫并被編譯為 msil 的應用程序。.net 的目標是“多種語言共享一種平臺”。
新聞熱點
疑難解答
圖片精選