老实说,做了一段时间的程序员,我是搞Java的,但还是不清楚它跟.net 之间的具体区别在哪里。

解决方案 »

  1.   

    一个叫.net
    另一个叫java
    一个易学难精
    一个易精难学
    一个是ms的
    一个是ibm的
    一个是简单容易难很难
    一个难很容易简单难
    总之,他们都是很有钱途的!!!
    不过,听说许多java  nb的人,学.net很快上手,但我没听说过.net  nb的人学java很快上手........
      

  2.   

    .net开发网站简单。。而且控件又多。。
      

  3.   

    个人以为,两者其实是相通的鉴于Java在Web方面和持久层方面的优势.net也搞了对应的NHibernate之类,说明是相互影响相互发展的IDE显然是VS更强大,于是Java出了NetBean6.0,还会更易上手的功能或产品出现在Java阵营个人以为,Java的层次感比.net要好很多,不管是目录结构还是程序逻辑上(也许是本人技术还不够的浅见),当然从实现功能上,应该不相上下或说有得一拼,由于.net推出了两大强势技术WPF和WCF,不服不行...........
      

  4.   

    .net 跨平台肯定不行了,不过在页面上做的比JAVA要强多了,
      

  5.   

    一个叫.net 
    另一个叫java 
    一个易学难精 
    一个易精难学 
    一个是ms的 
    一个是ibmSun的 
    一个是简单容易难很难 
    一个难很容易简单难 
    总之,他们都是很有钱途的!!! 
    并且它们都利用了虚拟机和中间代码,
    不过,听说许多java  nb的人,学.net很快上手,但我没听说过.net  nb的人学java很快上手........
      

  6.   

    nb的人学什么都快的!
    。NET真的是难精通
    JAVA就不知道了
      

  7.   

    过,听说许多java  nb的人,学.net很快上手,但我没听说过.net  nb的人学java很快上手........ 
    __________________________________________
    我从.net到java只用了一周,觉得太容易了,
    java一些人故意装精,东西原理就是那样,懂了其中一个,
    学其他的就只是熟悉平台.
      

  8.   

    牛人,我光看java编程思想就要了我将尽3个月时间
      

  9.   

    说的好,但是最后一句话可以这样理解:.net牛人再去学java的少点
      

  10.   

    正在从java转向.net
    等我有了经验再回来谈啊```
      

  11.   

    每个人人基础和知识背景都不一样。
    如果初学编程的话,JAVA花了三个月时间也是正常的。
    但如果有其他语言的开发背景,比如C/C++,那再去学其他语言就快多了
    语言有很多东西都是相通的。
      

  12.   

    Java是一门编程语言,体现了面向对象的基本思想,当然现在引申了很多依赖注入,控制反转的概念,越来越玄了。
    .net是一种理念,一种平台。模拟了Java的虚拟机。.net的主流语言是C#,这是和java语言相对应的语言,各有千秋。
    使用C#你搞不懂系统在做什么,但是你可以让系统替你做什么。
    使用Java你可以知道系统在做什么,但是所有的都得你来说,系统知识个应声虫。
      

  13.   

    以前在学校的时候用java做过东西,现在导师的学生用的都是.net,没有人指导,代码基本能看懂,但都是bs的,老师让做cs的,现在正找例子看呢
      

  14.   

    没接触.NET 不过同学是搞.NET的 不过确实是
    一个是简单容易难很难 
    一个难很容易简单难 
      

  15.   

    从.NET到JAVA用了四天,从JAVA到PHP用了两天,哇哈哈....
      

  16.   

    不过,听说许多java  nb的人,学.net很快上手,但我没听说过.net  nb的人学java很快上手........
    ~~~~
    不错,我不敢说net很精但认为了解的不错,可到了java虽然与net基础知识差不多,
    但是真正做起来差得远点
      

  17.   

    一个叫.net 
    另一个叫java 
    一个易学难精 
    一个易精难学 
    一个是ms的 
    一个是ibm的 
    一个是简单容易难很难 
    一个难很容易简单难 
    总之,他们都是很有钱途的!!! 
    不过,听说许多java  nb的人,学.net很快上手,但我没听说过.net  nb的人学java很快上手........ 呵呵,o(∩_∩)o...
      

  18.   


    有学妹让我搞毕设 jsp的 从前没碰过(偶就是.net嘿嘿) 要求是基于hibernate的书店 
    本人之前不知何为hibernate  jcreator tomcate啥的 听过名词而已(现在也不清楚 java高人莫笑)
    不过还好 利用周末两天 照着书弄 网上查 整完了 换了几顿饭吃 呵呵 美~
      

  19.   

    确实学.net容易上手,学java一开始不容易上手。2楼说的很生动啊
      

  20.   


    同意,不过java是sun公司的,不是ibm创建的.
      

  21.   

    我觉得起来都不是很难,但是精通都不简单。虽然JAVA有很多API,但是要做高手,有些东西还是要自己写类的。因为有的时候,JAVA提供的API可能不能完全满足你应用时的需要。
      

  22.   

    重要的是如何应用,如果都是作B/S开发,ASP.NET的J2EE只要会一种就行
      

  23.   

    java  ----ibm  ???
    sun ?? 呵呵?
      

  24.   

    我学.net的,现在在学java,感觉就是在一些环境上的配置比较复杂.语言的层面上没啥,java比C#还略微简单,语法基本一致,至少目前java里,我还没有碰到需要把对象的位置.在一些处理封送,把对象的地址"定"死在托管堆上的操作,C#比java还强一些,可能我目前还没碰到过类似的java功能吧.
      

  25.   

    我都感觉ms把.net搞的都有些不伦不类了.你这个环境是干啥的,
    给个定义,
    简单就是美.结果现在成大杂烩了,很多高层次的操作特别操蛋,调用C api的时候,一个复杂点的函数,能写出无数种不同的封送方法.
      

  26.   

    你这四天只是看了一下Java的语法而已,这也能叫会了?要在Java领域中有所作为,初期要学的东西多了去了!
    当然,我同样认为要从Java转为学C#.Net同样不是只看看语法就够了的,我看完并理解掌握C#的语法和.Net的基本特性只花了一天时间,但是我觉得我离用C#.Net开发商业软件还差的远了
      

  27.   

    修改 <a style="color:#a2a2a2" href="#" title="删除" onclick="javascript:try{showWindow({url:'http://forum.csdn.net/PointForum/Manage/DeleteReply.aspx?forumId=a3049f56-b572-48f5-89be-4797b70d71cd&topicId=09e3b361-ce80-4b9d-aa71-bfb189245ece&replyId=49941512', width:400, height: 300, title: '删除'});}catch(ex){} return false; 
      

  28.   

    其实JAVA学起来并不比.NET难,只不过.NET的学习资料多,看看JAVA的DOC和VS的MSDN完全不是一个数量级的文档,JAVA的文档基本是自动生成的,而MSDN确实图文并茂外加例子,Step By Step教你学。初期学习JAVA不要去理解什么概念,先知道该怎么用就行。等到你的知识面广了自然能够理解。
      

  29.   

    关注中,
    一个是简单容易难很难 
    一个难很容易简单难 我觉得学C#,是越来越难,根本不知道它内部是怎么处理的。
    还不懂java哦,准备学呢。多门技术多条路,呵呵
      

  30.   

    .net要比java好用,发展速度要快。当.net也能实现跨平台之时, 取代java是必然的。
      

  31.   

    ms不会这么做的,
    .net是和他自己的操作系统绑在一起的,相辅相成.当有一天.net开始跨操作系统了,
    他也会面临和java一样的问题,很多过去不是问题的问题,
    都是问题了.
      

  32.   

    看了很多帖子,发现搞java的人很装13。
    以前与c++比较的时候,攻击c++的复杂,标榜自己很简单;现在与.net比较,又开始攻击.net简单,标榜自己很复杂。装13装成这样,也算很牛了。建议把java改成jbvb。
      

  33.   

    建议版主把这个贴子移到.NET区看下效果。
      

  34.   

    不过,听说许多java  nb的人,学.net很快上手,
    但我没听说过.net  nb的人学java很快上手........
    修改下 要不它不NB 要NB的话也很快的啦
    语言都是相通的啦
      

  35.   

    .net java 都是易学难精啊,
      

  36.   

    个人觉得.NET学习起来比较轻松,java学习起来没那么爽,开发项目也更喜欢.NET
      

  37.   

    其他都同意,这句
    =================================
    但我没听说过.net  nb的人学java很快上手........ 
    ====================================
    不赞同,如果真的NB,别说JAVA,C++也不是什么难事
      

  38.   

    个人觉得NHibernate与Java的Hibernate不能相比的,感觉非常烂,有待提高
      

  39.   

    Java不是IBM的吧,大家还附和着说经典.
    应该是SUN的.
      

  40.   

     学.NET的人就像秀才有一把倚天剑(编程工具)
    而学JAVA的人就像个武林高手拿了把破菜刀
      

  41.   

    一个叫.net 
    另一个叫java 
    一个易学难精 
    一个易精难学 
    一个是ms的 
    一个是ibm的 
    一个是简单容易难很难 
    一个难很容易简单难 
    总之,他们都是很有钱途的!!! 
    不过,听说许多java  nb的人,学.net很快上手,但我没听说过.net  nb的人学java很快上手........
    --------------------------------------------------------------------------------------
    支持!呵呵!
      

  42.   

    不会把msdn看起来比javadoc简单?
    javadoc我刚学java的时候直接就能看懂,msdn...
    不想提,到现在我还不知道要找资料的时候怎么入手去找,复杂得要命..
      

  43.   

    java的环境配置的确让.net的人很是头痛
      

  44.   

    大家说的都很好的
    呵呵,我是学习java的,现在感觉刚入门的,我已经学习两年多了,可能我比较笨了,哈哈
      

  45.   

    学.NET的人就像秀才有一把倚天剑(编程工具) 
    而学JAVA的人就像个武林高手拿了把破菜刀一针见血!ahou
      

  46.   

    学.NET的人就像秀才有一把倚天剑(编程工具) 
    而学JAVA的人就像个武林高手拿了把破菜刀 
    ---------------------------------------------------
    不同意,这种就是用Java人的一种自我膨胀的心里。感觉做JAVA的就高人一等,纯属王婆卖瓜。
    JAVA 与 .NET是半斤八两,如果你瞧不起.NET也就是瞧不起自己。
    用到后面都是那几个东东,有区别?难道别人C++比你JAVA难学就可以用上面的这句套用说明用JAVA的就是秀才?
    如果有这些思想,只能说明你自己才是那个秀才。
      

  47.   

    我严重同意16楼。我也是我从.net到java只用了一周,觉得太容易了。
    搞java的人把很大一部分时间用于寻找鱼龙混杂的开源组织提供的各种jar包,各种工具,各种框架配置(所谓“配置配置,配的你到哭为止!”)
    所谓的很多java高手其实只是记住各种配置的“熟练工”。(当然,java程序员绝对有很多真正的牛人)

      

  48.   

    什么时候JAVA成IBM的了,难道昨天晚上给收购了?
      

  49.   

    java不是sun的吗?
    怎么变成IBM的了?
      

  50.   

    学.NET的人就像秀才有一把倚天剑(编程工具) 
    而学JAVA的人就像个武林高手拿了把破菜刀 
    ··························

    这句话应该改成:
    .net程序员是一支拿着统一制式突击步枪的军队,但是军规限制他们只能在指定范围活动(不跨平台性)。java程序员是一群拿着杂牌刀枪棍棒的绿林人士,但是他们可以自由出没于任何区域(跨平台性)。军队里当然有将军(.net大牛),绿林中当然有武林高手(java大牛)。