java

位置:IT落伍者 >> java >> 浏览文章

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


发布日期:2023年10月17日
 
是否能让JAVA和.NET框架共存?[2]

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能提供快速的运行环境和广泛的业界支持

[] [] [] []

               

上一篇:是否能让JAVA和.NET框架共存?[3]

下一篇:是否能让JAVA和.NET框架共存?[4]