比较一下来说吧,java语言实现的是跨平台,跨硬件(后者C#也也以实现)
而.net framework,提供了一个多语言的运行环境,而且多个语言之间只要遵守CLS(Common Language Specification公共语言规范)就可以互相通信即互相调用.这里有加个比较重要的概念,入CLR(Common Language Runtime),和MSIL(Microsfot In*记不清了,翻译为中间语言).
要说很麻烦,你可以到书店去看一下,找本.net的书,一看便知.对于vb嘛,我的一个vb很牛的师兄说,那tmd真是不能再叫vb了,vb.net是面向对象的.vc我不知道.新加的C#还是不错,类似java.
从asp到asp.net简直就是革命,asp.net的好处说也说不尽,用上你就知道他的爽了,codebehind,webform,你可以像写软件一样写web
而.net framework,提供了一个多语言的运行环境,而且多个语言之间只要遵守CLS(Common Language Specification公共语言规范)就可以互相通信即互相调用.这里有加个比较重要的概念,入CLR(Common Language Runtime),和MSIL(Microsfot In*记不清了,翻译为中间语言).
要说很麻烦,你可以到书店去看一下,找本.net的书,一看便知.对于vb嘛,我的一个vb很牛的师兄说,那tmd真是不能再叫vb了,vb.net是面向对象的.vc我不知道.新加的C#还是不错,类似java.
从asp到asp.net简直就是革命,asp.net的好处说也说不尽,用上你就知道他的爽了,codebehind,webform,你可以像写软件一样写web
Delegate为可连接对象直接提供简单处理的方法。。
Attribute更强
是TypeLib的扩展。
直接描述了代码是可以干什么的,应该怎么干的。。
还是推荐你去看msdn,写的太清楚了
那是因为一我自己可以看,就不劳烦各位ctrl+C,ctrl+V
但是我觉得哪里太多太复杂,这个贴我是想问问各位高手对dotNET的理解,比较精髓的东东,:P感谢楼上各位大大。
你懂。NET么??JAVA能够是什么东西?。NET比JAVA明显多的是
Delegate,Attribute,
System.Relection,System.Runtime.InteropServices
在编程思想的交互思路上面,JAVA是一片空白。
人家就一个
[WebService]
public class WSClass()...
就能配一个WebService,
相对之下,JAVA太落后了。