.Net 平台与J2EE平台的最大差别在哪里? 为什么.net只能用在windows平台上?而J2EE可在任...

JavaEE\u548cASP.NET\u76f8\u6bd4\u54ea\u4e2a\u66f4\u6709\u524d\u9014\uff1f\u4e3a\u4ec0\u4e48\uff1f\u597d\u5728\u54ea\u91cc\uff1f

\u5982\u679c\u662f\u6211\u9009\u7684\u8bdd,\u90a3\u4e00\u5b9a\u662fJavaEE\uff01\uff01
\u5176\u4e2d~\u6700\u5927\u4e00\u4e2a\u539f\u56e0\u6211\u60f3\u4f60\u4e5f\u77e5\u9053~~\u56e0\u4e3a\u5b83\u5f00\u6e90~~
\u5e76\u4e14,\u4f20\u8a00\u662f\u771f\u7684~.
ASP.NET\u7684\u5f00\u53d1\u73af\u5883\u662f\u4e0d\u9519~~\u51cc\u9a7e\u4e8e\u5176\u5b83\u6240\u6709\u8bed\u8a00\u4e4b\u4e0a~\u4f46\u5b83\u4e5f\u662f\u4eceJava\u53caC++\u53d1\u5c55\u8fc7\u6765\u7684,\u800c\u4e14\u6211\u60f3\u4f60\u6700\u9700\u8981\u7684\u662f\u5f00\u53d1\u8bed\u8a00\u5427?\u5f00\u53d1\u73af\u5883\u662f\u53ef\u4ee5\u66f4\u6539\u7684,\u5bf9\u5417\uff1f
\u751f\u547d\u8bda\u53ef\u8d35,\u7231\u60c5\u4ef7\u66f4\u9ad8,\u82e5\u4e3a\u81ea\u7531\u6545,\u4e24\u8005\u7686\u53ef\u629b.
\u8fd9\u9996\u8bd7\u5e94\u8be5\u542c\u8bf4\u8fc7\u5427?
\u5982\u679c\u5b66ASP.NET,\u6211\u89c9\u5f97\u5c31\u50cf\u5931\u53bb\u4e86\u81ea\u7531\u4e00\u6837(\u867d\u7136\u4f60\u7684\u8eab\u4f53\u662f\u81ea\u7531\u7684,\u4f46\u4f60\u7684\u601d\u60f3\u5df2\u5feb\u88abMS\u7981\u9522\u4e86).
\u4f46\u56e0\u4e3aJava\u5f00\u6e90,\u6240\u4ee5\u5b83\u81ea\u7531,\u867d\u7136\u5b83\u6709\u5f88\u591a\u6280\u672f\u8981\u5b66,\u4f46\u6240\u8c13\u91d1\u8bda\u6240\u81f4,\u91d1\u77f3\u4e3a\u5f00\u561b.
\u6240\u4ee5,\u6211\u5efa\u8bae\u9009\u524d\u8005--JavaEE!

.net \u73b0\u5728\u53ef\u4ee5\u5728\u5176\u4ed6\u5e73\u53f0\u8fd0\u884c,\u53ea\u662f\u6ca1\u6709\u5e94\u7528\u4e8e\u5546\u4e1a,\u800c\u4e14\u5f88\u4e0d\u65b9\u4fbf\u6ca1\u4eba\u7528\u800c\u5df2
\u6bd4\u5982mono
\u5982\u679c\u771f\u8981\u627e\u539f\u56e0\u7684\u8bdd\u90a3\u5c31\u662f
1).net\u662f\u5fae\u8f6f\u5f00\u53d1\u7684\u4e3b\u8981\u5e94\u7528\u5728windows\u5e73\u53f0\u4e0a\u800c\u4e14\u4e0d\u662f\u7528\u7684\u865a\u62df\u673a\u673a\u5236,\u4e0d\u80fd\u771f\u6b63\u7684\u5bf9\u4e8e\u8de8\u5e73\u53f0\u64cd\u4f5c,\u5bf9windows\u4f9d\u8d56\u592a\u5f3a

2)J2EE\u662f\u5e94\u7528java\u8bed\u8a00\u7f16\u5199\u7684 \u5728\u8fd0\u884cjava\u65f6\u662f\u5728java\u865a\u62df\u673a\u4e0a\u8fd0\u884c\u7684\u4e0d\u8bba\u662f\u4ec0\u4e48\u64cd\u4f5c\u5e73\u53f0\u53ea\u8981\u6709java\u865a\u62df\u673a\u90fd\u662f\u53ef\u8fd0\u884c\u7684,\u4e0e\u5728\u4ec0\u4e48\u64cd\u4f5c\u7cfb\u7edf\u4e0a\u8fd0\u884c\u65e0\u5173

这里对.Net和J2EE比较,对这两个概念有点混淆,
.Net(一般是指.Net FrameWork)是针对于C#语言、J#语言、托管C++等等支持的运行时环境、开发平台,正常情况下计算机只能识别0,1;程序员编写的C#、JAVA代码计算机不能识别。而是通过以下方式来运转的:
第一步:

c#------>(首先.net framework会进行第一次编译产生IL<中间语言>),这里的意义就是多语言使用公

共运行时,简单来说就是不管(C#、j#、vb.net)通过这一步会产生相同的IL。
java----->(其实和.net Framework类似,通过JVM将java代码编译成.class(字节码文件),跨平台就

是通过这步实现的,不同的操作系统编译后的字节码文件都是相同的,这也是和.NET最
大的区别,<不过,.NET最近好像也要支持跨平台了。>)
第二步:
将第一步产生的IL文件或者.class文件在进行第一次编译,从而产生能够让操作系统识别并且能让计算机执行的最终程序文件例如(.exe\.out\.dll等等,根据操作系统和程序本身而定)。

而你说的J2EE平台指的是java平台的一个分支领域,
具体而言J2EE是java平台为了给大企业提供就是支持的一个关于JAVA语言的技术架构。(一般是用来构建Web应用程序、或者中间件、以及数据访问的应用程序。)
如果要和.net比较的话,应该是如下层次结构:

平台级: .Net 平台 Java 平台
应用级: 桌面应用程序(WinForm、Wpf等) (j2se<标准>针对于标准应用开发)
web应用(ASP.NET<MVC> Silverlight等)(j2ee<企业级>针对于企业级的应用开发)
手机应用(Wp ) (j2me)现在大多数使用Google的平台,也就是Android

相关语言: (C#\J#\VB.NET\C++.NET) (JAVA)
支持操作系统: Windows\Windows Phone(将来可能支持跨平台) Windows\linux\Unix\Android

希望上边的信息能给你一些帮助,如果有错误,也请你指正出来。:)

扩展阅读:虾皮shopee官网登录入口 ... www.shopee.cn ... 台湾shopee跨境平台 ... ng娱乐电子游戏官网 ... ng平台app下载 ... ng官网下载ios ... 免费入驻的电商平台 ... shopee平台买家入口 ... 国外免费接验证码平台 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网