戴尔的价值链分析:.net到底是个什么东西?

来源:百度文库 编辑:高校问答 时间:2024/05/06 10:36:00
看了一些关于.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,Office.NET,Visual Studio .NET……这一切使得原来以为理解.NET的人们又开始迷惑不解,.NET究竟是什么?它是一种Web Service的实现技术吗?还是J2EE的微软版?还是一种使所有数字设备互通互联的技术?还是微软进军企业分布式计算平台的技术?又或者是一个编程框架?

可以说,在这5年时间当中,微软并没有清晰的将.NET战略展现出来。有可能这和业界的竞争有关系,在激烈的市场竞争中,远大的前景远没有赚钱和在竞争中生存下来重要。微软在利润丰厚的企业高端市场中远没有在个人市场中风光。JAVA在1995年正式推出后,经过几年时间的发展和完善,J2EE已经成为了企业分布式计算平台事实上的业界标准。更多人把.NET看做是微软的与J2EE竞争的技术,这几年.NET也确实蚕食了很多J2EE的市场份额,尤其在中小企业中。微软的技术也许不是最好的,但是它软件的易用性和市场推广的能力可谓一流。

.NET 的编程框架中有一个“通用语言的运行时环境”(CLR, Common Language Runtime),它可以将不同编程语言的程序编译成一个中间代码,由此来消除不同编程语言之间的差异。但是CLR与java的JVM有本质的不同。对于不同的操作系统,SUN都有与之对应的JVM,所以说java语言是平台无关性的;CLR则是语言无关性的,为的是把所有的程序员都吸引到微软的平台下来。

但是可能是鉴于对微软一贯咄咄逼人的表现,这一次业界保留了一点警惕。业界巨鳄IBM、ORACLE,BEA、BORLAND、SAP等等等等公司都纷纷加入java阵营。Java阵营和.NET阵营的斗争可谓是精彩纷呈,各自的表现可圈可点,一时间谁也没有办法完全压制住谁。究竟是谁会笑到最后呢?

二战时德国凭借众多优秀的士官和精良的武器,在东线和西线同时与苏联和英美联军作战,在整个战争里德军几乎都没有犯任何不可饶恕的低级战略战术错误,它的英勇表现让各国吃尽苦头。但是德国的失败从一开始就注定了,因为没有人能独自和全世界对抗。

比尔描绘的前景非常诱人。的确,如果有一个公司能把所有的数字设备全部无缝整合到一起,那么这个公司获得的利益将会大到无法想象。但是这个蛋糕实在是太大了,谁要想自己一个人吃完,迟早会被噎死。