比较 Microsoft .NET 和 J2EE 的构成技术

xunlning5484

xunlning5484

2016-01-29 12:02

比较 Microsoft .NET 和 J2EE 的构成技术,比较 Microsoft .NET 和 J2EE 的构成技术

即使你不在微软的平台上写程序,你可能也听过 Microsoft 推出的「.NET」平台,此技术是用来对付非微软阵营的兵器。如果你读过微软的新闻稿,或者你浏览过 MSDN 的内容,还是你出席了微软的专业程序员会议(也就是「.NET」平台现身的地方),你可能仍有两个疑问:

「.NET」平台到底是什么?
「.NET」架构和 J2EE 有哪些差异?

如果你想得更远一点,你还会有第三个问题:

我们能从「.NET」架构中学到一些哪些有助于推展企业软件开发的思维?

目前,「.NET」架构尚嫩,许多细节仍有待微软的「.NET」小组厘清。虽然如此,我们仍然能够从现有的信息中得到上述问题的解答。
「.NET」平台到底是什么?
现今大家对于「.NET」平台的看法有点类似寓言「瞎子摸象」,观点不同,自有不同的想法。有些人说「.NET」是微软的下一代 Visual Studio 开发环境;有些人说它是一个新的程序语言(C#);还有些人说它是以 XML 和 SOAP 为基础的资料交换与传递讯息的机制。其实,上述三者都是「.NET」想扮演的角色,而且还不止于此。

让我们先得到一些较具体的观念。下面列出「.NET」平台内部的组成:

C# 是一个「新程序语言」,用来撰写类别和组件。C# 融合了 C/C++ 和 Java 的特色,还多了一些其它的特色,比方说 metadata tag。
一个「通用语言的执行时期系统(common language runtime)」,用来执行 IL 格式的程序代码。任何语言的原始程序只要被编译成 IL 格式之后,就可在「.NET」平台执行。
一组「基础组件」,提供多样的功能(例如:网络),以供执行时期系统使用。
「ASP+」,是新版的 ASP,能让 ASP 被编译成 IL 的格式。
「Win Form」和「Web Form」,是一组新的 UI 组件骨架,供 Visual Studio 使用。
「ADO+」,是新版的 ADO,使用 XML 和 SOAP 来进行资料存取和资料交换。
「.NET」和 J2EE 有哪些差异?
如你所见,「.NET」平台是一堆技术的组合。微软把这些技术当作现有技术(例如:J2EE 和 CORBA)的另一种选择,但实际上比较起来又是如何呢?下面是我们的一些分析比较:

5.25pt 5.25pt 5.25pt 5.25pt" cellPadding=0 border=0>

Microsoft.NET







J2EE



(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/java/)


主要差异



(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/java/)



C# 程序语言

展开更多 50%)
分享

猜你喜欢

比较 Microsoft .NET 和 J2EE 的构成技术

Java JAVA基础
比较 Microsoft .NET 和 J2EE 的构成技术

JDK 和 J2EE 的安装

编程语言 网络编程
JDK 和 J2EE 的安装

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Windows2000下安装J2EE和部署J2EE应用程序

编程语言 网络编程
Windows2000下安装J2EE和部署J2EE应用程序

J2EE开发平台

编程语言 网络编程
J2EE开发平台

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

J2EE编程起步

编程语言 网络编程
J2EE编程起步

J2EE基础应用:J2EE中SQL语句自动构造方法

编程语言 网络编程
J2EE基础应用:J2EE中SQL语句自动构造方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

《雷霆战机》装备如何搭配攻略

《雷霆战机》装备如何搭配攻略

PSV《高达破坏者2》零件掉落整合一览

PSV《高达破坏者2》零件掉落整合一览
下拉加载更多内容 ↓