谁能明确的 通俗的讲出 .net的独特性在哪,他所谓的巨大变革是什么(50分)

K

karxios

Unregistered / Unconfirmed
GUEST, unregistred user!
越来越晕了 我到现在还是不能理解现在很火的.net到底是什么
它的优越性在哪?
 
//来听课.
 
好象.NET的主创人员就是原来DELPHI的主创人员。我现在的很多项目都用到了.NET。实在
是有很多地方与DELPHI似曾相识。
但一两句话就说明白.NET实在是不普遍,最权威的解释应该是M$的,你到这看看,简单、
明了
http://www.microsoft.com/china/net/default.asp?MSCOMTB=ICP_.NET主页
在传统程序的开发上我还是偏重于DELPHI,但在互联网的应用上,.NET正如其名,有非常
大的优势。光看说明是理解不了其中的奥妙的,你可装一VS.NET体验一下
 
做网页很好!有很高的保密性!
 
作webservice特别方便,要不怎么叫。net呢?还有就是有统一的语言规范和一个公共语言运行时,可以支持多种语言!别的你可以看微软网站的介绍了
 
.net平台的独特在于
代码是可管理代码,编译出来的是MSIL(中间语言)(当然也可以编译为传统语言)
当调入内存的时候MSIL要再编译(系统会自己调mscorl.dll)生成相对本机的最优代码
所以第一次运行的时候会比较慢
其实和JAVA一样也是一个虚拟机,不过MS有操作系统罢了。他直接集成了
你自己不用考虑垃圾回收等等了
另外C#的引用类型和delphi一样了也是只能分配到堆上
不想C++一样了
ASP.NET中的卖点在于SERVER端的控件,
减少了WEB开发和传统开发速度上的差异
至于ADO。net呵呵,我觉得和DELPHI对ADO的封装有点想
总之学c#对delphi的朋友来说应该很容易
 
.net是微软用来对抗Java平台和Sun的ONE的一个宏大构想。微软想籍此一统江湖。
0、它运行在FrameWork上,类似于Java运行在JVM上;
1、它编译出来的是中间语言,类似Java;
注意:有了以上两条,就意味着应用程序(或者组件)可以运行在任何平台上,只要该平台上有
FrameWork!这就意味着另一种跨平台语言的诞生!
2、它完全是分布式的、组件式的,便于重用;
3、用不同语言开发的组件可以互相交互,不仅仅是COM那种意义上的交互,而是在源代码上的交互,
比如,你可以用VB写一个类,编译了,变成一个组件,然后,你可以再用C++写一个类继承它。
4、它拥有一个预定义的庞大的类库,方便程序员进行开发,类似Java;
5、由于晚于Java出现,它还有一些Java没有的优点:
a,执行速度快(因为是编译成机器码后执行)
b,可以在运行期定义新的类,等等。
6、它更好的支持WebService;
7、它更好的支持分布式调用;
 
怎么感觉bill有点想任我行了 千秋万代 一统江湖
 
会不会有任我行的下场
 
再怎么火还不是要靠宽带,没有宽带 .net还火个P。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
554
import
I
顶部