我们C#的老师说现在的C#比起Java是优势越来越大或者说是明显了现在的C#可以跨平台
(使用什么插件之类的可以做到这个大家都是知道的)并且说同样的代码
C#的效率可以比Java高出30%左右这是真的么?

解决方案 »

  1.   

    个人感觉c#确实比java快,没有理论研究过。
    总感觉java做出来的东西比较丑。
      

  2.   

    大哥,你跑c#板块来问这个问题,大家肯定说c#好啦。。你要跑java板块去,估计会让你失望的。
    多参考一下吧
      

  3.   

    C#更新快 java是平台跟新快 但是效率方面就没怎么跟新了
      

  4.   

    看你如何用咯
    在办公应用软件方面,的确c#效率高些,但是你总不会说用java写的面向硬件开发比C#还差吧?
    C#写硬件是很难的。
      

  5.   

    一群无知的人哦...
    说java做出来的丑的人,自己去看看eclipse,是不是比visual studio 2008漂亮太多了.当然我说漂亮.功能方面还没有vs那么齐全.不过已经有的功能也非常好.说java在速度在没进步的, 你自己去查查资料..java 7比java 2 快了多少倍.就难度来说C#学习起来比java难一些. 就开发速度来说. asp.net c#比java+一堆框架要快很多
      

  6.   

    你有试过让C#在LINX下跑过没,什么效率?处于安全考虑的话你会认为IIS真那么好?
    C#特点在于开发速度快。但是对于真正的大型项目C#的某些效率还是不足的。比如底层的调用速度就是个大问题。
    JAVA的缺点是框架过多。开发周期长。没有什么难学之说。难以致针对入门时候差异。
      

  7.   

    C#的执行效率比java快
    C#的IDE比java的完善
    C#项目的开发周期比java的短
      

  8.   

    你觉得现在的市场现在的软件环境,哪个一般的公司愿意去搭建一个LINUX的服务器?
    再说了谁闲着没事就把C#乱往LINUX上扯?
    你能说出对于大型项目C#的哪些效率不足么?底层的调用速度有问题?除非是你的代码写的有问题。
    java框架多是优点,大哥。还缺点......
    没有那些框架,你用java做个项目试试。
      

  9.   

     我虽然也是搞C#的,微软虽然声称可以跨平台,但在实际运用跨平台还是存在很大困难,日入C#开发的web程序如果想在Linux上运行,就必须配置Apach服务器,过程很复杂。另外,C#做的程序其实运行并不高,因为很多东西封装的越好,性能将越差,比如Linq,这个集成语言查询器,虽然简化了查询SQL语句,换来的确实检索的低效率。当然,C#的优势在于,它开发周期短,可以大大节约成本,现在的服务器性能越来越好,所以提高服务器性能可以抵消一些C#程序运行的效率问题,还是会有很大的市场。
      

  10.   

    其实这个问题你问错地方了 你来C#专区 肯定所有人都说c#好啊不过 我站在第三方说这个问题的话 的确 在Windows平台上 C#岂止是快30%对于WEB程序至少能快40%
    窗体程序能快67%这可是事实哦
      

  11.   

    关键是跨平台方面Java好,而且JAVA出来得早,很多大公司已经做了基于JAVA的项目,不是说换语言就能换的
      

  12.   

    我觉得哈,要是你要做winform程序,c#绝对是首选。
    要是你打算做web,我建议还是用java的框架比较好,不为别的java能在linux下运行,C#却不能。而linux平台的稳定性比windows要好太多了。
      

  13.   

    1。0java胜出
    2。0打个平手
    3。0C#胜出
    4。0JAVA开始反思,并追赶。由于JAVA到现在还不能技持闭包。
    看来是永远出头之日了。
      

  14.   

    在XP皮肤下 VS的菜单是非常漂亮的
      

  15.   

    其实java现在也有很多新东西在出来,也不得比C#差。
      

  16.   

    ..性能只是评判的一个角度而已。。换另一个角度来说,会用的人太多了就意味着竞争会很充分。。那么。。boss就会很容易的在会干活的人当中找到一个要价最低的
      

  17.   

    前几年说c#比java好  可能回有人不同意
    现在C#可以说优化的  进步了很多  pk  java是有很大优势的
      深入研究C#你会发现  开发出来的东西很不错的
      

  18.   

    企业级应用java应该还有很大优势....
      

  19.   

    其实  要我说
    java的优势在大公司  绝对性的选用C#,JAVA  不说效率,效率在于工程师.
    C#唯一的优势就是入门门槛低,开发效率快.
    JAVA的文化还是很深的,一般高人不会来争这个笑笑了之的.
    只能说,你认准了哪个学习哪个吧...虽然我的意向是C#
    但是我总感觉  c#  迟早泛滥.
      

  20.   


    C#在LINUX下跑问题多搭建难,提出者一点是指出他跨平台的不足,你没遇到过不代表别人没有试着做过,
    对于某些企业他们是绝对不会选择WINDOWS的,你说出的话之能证明你了解范围有问题。
    在说底层调用,你用C分割一个1G的文件和用C#调用对比下时间你就知道什么叫效率了。
    JAVA框架多选择时多,可是他带来的问题是,上手难,深入难,简单问题复杂化,现在JAVA的哪些SPRING,HB,有几个JAVA程序员真正的去深入过??都只知道为MVC而MVC,真正升入了解了一个框架
    的工程师都他吗进大公司做架构师去了。
    如果说难于上手也叫优点那么我无话可说。
      

  21.   

    萝卜白菜,各有所爱!http://www.mybuffet.cn
      

  22.   

    你有试过让C#在LINX下跑过没,什么效率?处于安全考虑的话你会认为IIS真那么好? 
    C#特点在于开发速度快。但是对于真正的大型项目C#的某些效率还是不足的。比如底层的调用速度就是个大问题。 
    JAVA的缺点是框架过多。开发周期长。没有什么难学之说。难以致针对入门时候差异。 你觉得现在的市场现在的软件环境,哪个一般的公司愿意去搭建一个LINUX的服务器? 
    再说了谁闲着没事就把C#乱往LINUX上扯? 
    你能说出对于大型项目C#的哪些效率不足么?底层的调用速度有问题?除非是你的代码写的有问题。 
    java框架多是优点,大哥。还缺点...... 
    没有那些框架,你用java做个项目试试。 
      

  23.   

    我们学校现在学JAVA的太多了,JAVA与c#的比列近5:1