.net到底是个什么东西?

来源:百度知道 编辑:UC知道 时间:2024/05/16 17:39:45
看了一些关于.net书籍和资料。看的较多的是asp.net 看完至今对它还没怎么理解透彻。
目前对它的认识就是它的出现是微软产品的一次革命。解决了之前一些软件之间不能兼容的问题。有哪位高手能否用简单易懂的话语把它的精华介绍出来啊。因为春节过完,就要教这门课程了。而我目前对它的概念还比较模糊,如果老师都没搞懂的话怎么对得起学生呢?

,.NET和J2EE一样,是一个分布式的应用框架。这样一说可能很多人又会一头雾水。抛掉烦杂的技术细节,我们先来看一些具体的东西。

时至今日,我们每个人有两三台能上网的电脑已经不是什么奇怪的事情,那么我们在不同的电脑之间奔走时,在网络上尽情冲浪时,总会碰到这样一些问题:

(1)、用户信息是一种本地现象。如果用户登陆到不同的机器上,则他的喜好、数据和应用程序都是不能被访问到的。

(2)、将跨越多个不同站点和应用的统一展用户的数据自动集成到一个单一的视图是比较困难的。比如我很难把我的电子邮件信息、当天的天气预报、各个常去的论坛上关注的新帖子、今天的日程安排等统统集中到一个页面上。(其实也没有这么难,IBM的Domino/Notes在一定程度上提供了这种功能,但是还不够完善)

(3)、在家里或在外地的用户不能自如的对保存在办公室计算机中的数据进行访问。

(4)、为一个特殊设备设计的数据,比如PC、手机、PDA上的数据,都不能从其他设备上直接访问。在最佳的情况下,比如用数据线将手机和PDA与PC相连,也只不过是对它进行周期性的同步操作,没有办法将不同设备上的数据进行实时同步。

如果.NET能够成功,上述问题将得到完美的解决,更不用说我开头提到的那个小小的收藏夹带来的困扰了。可以这样说,.NET使得用户可以随时随地在任何设备上获取数据和应用程序数据,使得不同的计算机、数字设备和各种服务能够协同工作,用户、数据和商业应用程序将结合成一个智能的交互整体。虽然我是J2EE的拥护者,但是如果.NET真的完美到这个程度,我将毫不犹豫的投入微软的怀抱。

这是相当一部分人,包括我,对比尔?盖茨2000年所说的“消除信息孤岛”的理解。很明显,比尔从早期对互联网前途的误判和在与网景的争斗所吃的亏中吸取了教训,不敢再低估网络的力量。我们不得不承认比尔确实有过人的眼光,这种不同设备和应用之间整合的需求在2000年还十分不明朗,但是在今天已经逐渐显现出来了。可惜的是,在接下来对.NET战略的实施过程中,微软的一系列动作不仅模糊了的大家双眼,也让模糊了自己的双眼。一系列的产品统统被打上.NET的标签:Windows.NET,MSN.NET,O