熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

是否能讓JAVA和.NET框架共存?[2]

2013-11-13 11:04:54  來源: .NET編程 

  JAVA平台首先以SERVERLET然後是JSP最後是EJB(Enterprise Java Beans)逐步向企業級應用拓展EJB是一個面向對象的事務進程系統有些類似於微軟的MTS(Microsoft Transaction Server)事實上MTS和EJB都不是很成功因為它們都無法達到INTERNET應用的規模

  就我的觀點來看JAVA最失敗的時刻是SUN通過法律手段向微軟索賠$並獲得成功的時候微軟從那時開始制訂自己的NET計劃同時也宣布了JAVA作為獨一無二的INTERNET平台的地位的結束

  展望

  現在我們能看到到還只是一個很混亂的局面而在未來我們將看到NET的成熟以及它和JAVA的融合

  JAVA將繼續保持它的特點跨平台的服務器端應用如WAP服務器或者是電信領域的如JAIN(Java API for Intelligent Networks同時它在嵌入式系統中將繼續保持它的優勢象智能卡移動電話PDA等而我們還將看到NET的成熟當然這種成熟需要時間可能是相當長的一段時間就好象當年JAVA成長那樣

  ORACLE i及其更老一些的版本充當著一個JAVA運行時的載體的角色這使得JAVA得以與ORACLE數據庫引擎緊密結合同樣NET體系也會與新版本的SQL SERVER緊密的結合這將包括一個VES(虛擬執行系統)執行引擎這將使程序開發人員可以在SQL語句和存儲過程中嵌入C#和VBNET的成分目前你可以通過調用DLL函數來使用擴展存儲過程但數據庫本身並沒有一個面向對象的運行時引擎與之相匹配

  未來的標志 NET成熟的裡程碑
  
  非微軟產品包括服務器桌面或是便攜式設備的操作系統如SolarisLinux和Palm OS的NET接口與JAVA核心的整合比如說針對CLI(Common Language Infrastructure)的JAVA編譯器針對JAVA虛擬機的C#編譯器

  SQL SERVER或是ORACLE等數據庫產品中整合的VES引擎由中立的第三方開發的開放源碼的完善的NET平台

  可以預見到微軟將會贊助一些開放源碼的項目以使NET向UNIX平台擴展而這將有助於一些開放源碼組織減少它們對JAVA的偏愛

  JAVA的命運

  JAVA的一個主要目標是通信設備提供商如NOKIA就在它的WAP SERVER應用了JAVA類似於年代和年代初PC銷售時硬件供應商將最終的應用程序綁定在操作系統中一起銷售JAVA現在也被綁定於通信設備中被銷售

  它的另一個主要方向是JAIN(Java API for Advanced Intelligent Network)它主要是定義一套與協議(如CDMAGSMIMT)無關的API以便於基於開放市場的組件開發這使得ISV(獨立軟件供應商)可以以插件的形式提供通信服務如可自動轉接至最近的可撥通的國際呼叫中心的免費電話當然JAIN也遇到了對手想微軟和不列顛通信提出的Parlay計劃——它也被業界所支持

  另外JAVA在嵌入式設備中也保持著領先的地位如smart G和GPRS在這裡的移動電話系統采用的是JME(Java Micro Edition)但是如果它不能很好的解決一些固有的問題如載入時的延遲等也許很快它就將被C#代替如果NET能提供快速的運行環境和廣泛的業界支持

[]  []  []  []  


From:http://tw.wingwit.com/Article/program/net/201311/15118.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.