知识大全 是否能让JAVA和.NET框架共存?[1]

Posted 语言

篇首语:我认为人生最美好的主旨和人类生活最幸福的结果,无过于学习了。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 是否能让JAVA和.NET框架共存?[1]相关的知识,希望对你有一定的参考价值。

是否能让JAVA和.NET框架共存?[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  我个人强烈认为JAVA与 NET将在不久的未来逐步的统一起来 已经有很多关于整合JAVA和 NET的项目计划被提交到源码开放组织 在微软的MSDN SUN的JAVA站点 以及来自于ECMA和W C 的标准文档都可以看到有关内容

  简介

  JAVA与 NET继续发展下去 可能的两种结果 其中的一种退出竞争或是两种共存 而共存的可能性更大 JAVA得以生存的原因在于它的时间优势 它已经发展了六年 它在大多数的操作系统上可以运行 它得到了业界领导者如ORACLE IBM的支持 并且使用JAVA进行开发的项目计划几乎覆蓋所有的应用程序领域

  而 NET的优势在于微软拥有 %的桌面操作系统市场 同时微软也开始采用SUN的市场战略 即将其特有的技术标准化 如 在远程通信上它向IETF(InternetEngineering Task Force)和W C(World Wide Web Consortium)提交了SOAP(SIMPLE OBJECT ACCESS PROTOCLE)(类似于RFC REQUEST FORMENT) 向ECMA(European Computer Manufacturer s Association)提交了C#语言和通用运行时(MON RUNTIME)基础结构的标准

  JAVA平台的构架

  JAVA平台包括JAVA语言 以及一套虚拟机——如JVM KVM CVM等——通过它们实现在PC机 手提电脑或是嵌入式系统上运行JAVA的字节码 同时 JAVA平台还定义了一整套覆蓋面很广的API 它们被用来与微软的API协调或是相互竞争 如JDBC对ODBC JTAPI对TAPI JDO对ADO等等 因此 简要来说 JAVA平台包括语言 虚拟机 以及API库

  由于使用虚拟机机制 所以JAVA语言在所有的平台上只有唯一的版本 因此它使用RMI(远程方法调用Remote Method Invocation)协议进行远程通信 微软则在 NET框架中使用D——正在逐步演变为SOAP(简单对象访问协议)

  SUN最初对JAVA的宣传是 一次性代码编写 所有环境下运行 但在推出了 J EE (Java Enterprise Edition)和 J ME (Java Micro Edition)后不得不收回了它最初的宣传 因为 一种尺码的鞋适合所有的脚 的解决方案并不能很好的工作

   NET平台的构架

   NET框架包括C++ VB NET(VB x)和C#等一系列语言 与JAVA虚拟机类似的一套运行时环境 以及一套倾向与WINDOWS体系的API接口 其中的运行时环境可能存在于一个浏览器 或是一个WEB SERVER 或是在操作系统中 将来也许在SQL SERVER中也可能存在这样的运行时环境 另外需要提及的是微软的SOAP协议 它在继承了D的一些特性的基础上发展起来 基于XML格式通过HTTP进行传输 SOAP的JAVA版本 可以在//xml apache 上看到它的有关文档

  发展历程

  JAVA最初来源于SUN的一套为机顶盒设计的语言 当时的名字是OAK SUN将之更名 并将它放在INTERNET上作为开放源码共享 随着专门为网页设计的JAVA APPLET的出现 JAVA语言迅速在INTERNET上流行起来 当时的浏览器主要是NETSCAPE 当微软发现明天市场的主宰可能是浏览器而不是桌面系统时 开始着手对NETSCAPE进行收购 在收购计划失败后微软发展了自己的浏览器IE

  当时的INTERNET需要一种语言 而JAVA适时的出现了 由于它与C++的许多相似的语法 使得很多程序员转向了JAVA 而它确实具有很多优势 以至于在 年秋 它的反对者微软在MSDN中都宣称 JAVA是编写组件的最佳语言

  随着JAVA一起出现的还有LINUX操作系统和APACHE服务器 这三者的联合在服务器端的应用表现出强大的威力 以至WINDOWS NT在企业级服务器市场受到了很大的冲击

   年出现的DHTML和JAVASCRIPT导致了JAVA APPLET在网页设计领域的淡出 在这里有两方面因素 一 大部分APPLET效果现在都可以由DHTML完成 二 而DHTML对带宽的要求更低 但是JAVA因为在服务器端的应用仍有市场 而得以继续发展

  这是开发源码的支持者为JAVA添加了活力 首先是APACHE提出的SERVERLET和稍后出现的JSP 这些在 网站的程序开发中占据了一席之地

cha138/Article/program/net/201311/15120

相关参考

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

是否能让JAVA和.NET框架共存?[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  JAV

知识大全 是否能让JAVA和.NET框架共存?[4]

是否能让JAVA和.NET框架共存?[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  B组的

知识大全 探讨与比较Java和.NET的事件处理框架

探讨与比较Java和.NET的事件处理框架  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!事件驱动模

知识大全 使用eclipse调用.net web service

  以前我用的开发框架都是net现在换成javaEE框架和linux平台还需要一段时间的学习有时在测试工作中需要实现一些功能但是又不会用java实现怎么办呢?这里有一个方法使用net的框架开发webs

知识大全 ASP.NET MVC 4框架揭秘:Controller的释放和会话状态行为的控制[1]

ASP.NETMVC4框架揭秘:Controller的释放和会话状态行为的控制[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的

知识大全 .NET应用框架设计实践和概述

.NET应用框架设计实践和概述  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  我研究领域驱动设计

知识大全 剖析.NET Framework框架[1]

剖析.NETFramework框架[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  大家一定

知识大全 解析.Net框架下的XML编程技术[1]

解析.Net框架下的XML编程技术[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET MVC 4框架揭秘:CBuilder(1)[1]

ASP.NETMVC4框架揭秘:CBuilder(1)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 ASP.NET MVC 4框架揭秘:ControllerFactory[1]

ASP.NETMVC4框架揭秘:ControllerFactory[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们