我不確定如何解釋這個問題,但考慮到下面列出的.NET的差異,是否有任何與Java及其所有部署的比較?從.NET的角度來看,我需要了解哪些不同版本的Java?
平臺
- .NET的相同版本可以在服務器或workstatation
- 由於.NET的完整版本可能會有些吃不消部署上運行,有一個客戶端配置文件只有版本
- Silverlight和.NET不是二進制兼容的。
- 還有其他版本的.NET適用於其他平臺。他們不是二進制兼容的,並可能有不同的API可供選擇:(.NET微,移動,CE,嵌入式,單聲道)
版本
- 之間變化的CLR版本爲「1。 X」在.NET 1.0和1.1版
- CLR是版本 「使用.NET版本2.x的2」,3.0和3.5
- .NET 3.0添加WF和WCF
- .NET 3.5主要是.NET 2.0「基礎」上的功能包
- 如果只安裝了.NET 3.x,則.NET 2.0應用程序將運行,但可能會顯示爲版本不匹配適用於任何其他彙編/ .NET構建組合
鑑於所有不同版本的Java SE EE和所有首字母縮寫詞,我相信除了拼寫之間的拼寫差異每個實現。
你能告訴我什麼我需要知道的各種版本存在,什麼時候比另一個更合適。 http://www.oracle.com/technetwork/java/index.html
+1謝謝,這是我感興趣的方向 – LamonteCristo 2010-08-20 16:21:48
如果你要編寫新的代碼,我會建議用Java 6開發,但要符合Java 5。這將爲您在何處部署結果提供最大的靈活性。 – 2010-08-24 20:39:39