比较 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




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


J2EE



(本文来源于图老师网站,更多请访问http://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偷钱流符文搭配推荐

且看微软的.Net和Sun公司的J2EE如何对垒

电脑网络
且看微软的.Net和Sun公司的J2EE如何对垒

J2EE编程起步

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

lolAD刺客新符文搭配推荐

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

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

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

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

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