比较一下来说吧,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

解决方案 »

  1.   

    楼上俩位老兄有些问题已经讲的很清楚了,我说说我的看法,就编程这一块来讲,.net框架是建立在oo的基础之上的但是它又极大优化了oo编程的优点,对组件和接口提供了良好的支持和完美的开发环境,有人说下一代计算机语言是面向组件的,面向接口的,如果是的话也应该从这里开始。(现在只是1.0版,随着版本不断的升级,真的很难想象它还会有什么质的飞跃)
      

  2.   

    我觉得最大的改变是Delegate和Attribute的出现。
    Delegate为可连接对象直接提供简单处理的方法。。
    Attribute更强
    是TypeLib的扩展。
    直接描述了代码是可以干什么的,应该怎么干的。。
      

  3.   

    “微软帮助敬请免贴”
    还是推荐你去看msdn,写的太清楚了
      

  4.   

    多谢各位!至于  微软帮助敬请免贴  呵呵,我知道MSDN将的很多,
    那是因为一我自己可以看,就不劳烦各位ctrl+C,ctrl+V
    但是我觉得哪里太多太复杂,这个贴我是想问问各位高手对dotNET的理解,比较精髓的东东,:P感谢楼上各位大大。
      

  5.   

    简单的说,.NET是在MicroSoft的为了适应基于INTERNET的广泛的分布式应用并且用来替代未被大众所广泛接受的DNA一个平台,其核心集成了行业普遍接受的标准和协议(如SOAP、XML以及webservice等),是一个构想庞大的、野心勃勃的计划,但目前只是JAVA的一个简化版本。
      

  6.   

    laogao() 
    你懂。NET么??JAVA能够是什么东西?。NET比JAVA明显多的是
    Delegate,Attribute,
    System.Relection,System.Runtime.InteropServices 
    在编程思想的交互思路上面,JAVA是一片空白。
    人家就一个
    [WebService]
    public class WSClass()...
    就能配一个WebService,
    相对之下,JAVA太落后了。
      

  7.   

    楼上两位说得。。呵呵,还真是看不懂。。我现在最大的感受就是能象开发普通应用程序一样来开发WEB应用。虽然程序处理的时候还是有不同,但是一样方便,
      

  8.   

    .net体系淡化编程语言,强化编程思想,需要什么属性方法从类库里引用,使程序开发者精力集中到实际问题的解决上
      

  9.   

    我用vb编了两年的程序,这次从3月开始使用asp.net开发网站,最大的感触就是:幸亏有.net。救了像我这样没有asp基础的人,关键就是完美的调试工具,我觉得这对于程序员来说太重要了。虽然微软让开发web程序像开发单机程序一样简单,但是这样的触发过程还是网络的,我花了很长一段时间才接受什么是网络的响应、提交、定向的概念和区别,如今活快完成了,心里挺有成就感的