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

解决方案 »

  1.   

    补充一下.
    JAVA开发一个ACTION目前只要1-3行代码就可以做到持欠化的保存和输出~
    C#呢有这样的框架吗?
      

  2.   

    各有各的优势,不过企业级的应用c#还是用得少,主要集中在中小型企业中!
    不过了解下也很好,毕竟c#和java都是相互竞争,相互吸取对方的优点。
    我不觉得java开发的效率就低,只是现在很多人喜欢乱用框架,把应用搞得特别复杂!
      

  3.   

    优势不一定要技术。就像struts1.x
      

  4.   

    你不用MyEclipse手写个action试试,你要能在10行代码内完成我就一头撞死。
      

  5.   

    c#主要是微软vs做得好,开发是方便,拖拖就好了,但对学习来说这种方法是不可取的,那样一点对程序都不了解,开发效率的确是比java快点,但java也有自己的优势,跨平台比c#要好。个人看不惯姓微的!支持sun,现在已经是oracle了
      

  6.   


    还真说对了.我这个真不用MYECLIPSE一直在用eclipse+插件.
    另外.开发的时候我用APPFUSE MAVEN PLUGIN这个工具.很多功能代码我都不用写.
      

  7.   

    C#的优势是快速开发、小项目开发成本低,缺点是开发工具、商用服务器等都比java的贵
    java的优势是开源、便宜、可移植性高,缺点是程序运行效率低于C#开发出的,并且由于可视化开发程度低导致新手上手比较难。其实他们怎么样是老板考虑的事,作为打工者,应该两者都会,上面让用什么就用什么。
      

  8.   

    那么企业级的为什么不用C#做的Asp
    要用JSP呢?是稳定性的原因吗?
      

  9.   

    java 没有那些jar包 都是白费!
      

  10.   

    我现在用的是jsf 也可以实现拖拽啊~~
    现在c# java 之间都是相互学习相互引荐的还有的项目用到前台c#  后台java 呢
      

  11.   

    更多的是因为已经使用java做好了,要全部换成.net再重新开发一次成本太大了,还有一个原因是目前.NET还不能在unix、linux服务器上应用,而大企业通常使用的都是unix服务器。你应该更多关注下新企业或者企业的新项目用的是什么,还有当地企业招聘时招聘哪一方面的多。
      

  12.   

    是的谢谢
    可是Asp现在好像已经垮平台了(使用什么插件的我们书上写的有的)
      

  13.   

    呵呵,没有那些JAR...连程序都没有了.不费才怪呢
      

  14.   

    我只感觉在构造画面上,.net可以直接拉托控件,比较方便。别的没啥
      

  15.   

    不要老是说asp,  asp.net就asp.net,不要让大家搞混了
      

  16.   

    微软是正在开发能在unix操作系统上使用的.net framework,但是还没实现商业化。现在unix、linux服务器上只能使用java,将来是可以使用.NET。
    其实二者开发是各有优劣的,很有可能在B/S领域平分天下,只不过.NET是新生成员,而java基本已经成熟了,即java是老大,.NET在冲击老大的位置。因此对于我们程序员来说,最好是二者都学。
      

  17.   

    很多东西前辈们都写好了封装在类库(jar、dll),为什么自己还要再写一遍……
    高层的语言(java、C#、C++)写应用程序的就是要效率……早点写完,早点从客户收钱,这才是公司关心的!
    要研究什么算法、底层,都是“课后”的事……有见过写个网站、网络应用、office软件还自己写算法的?写出来你已经饿死了!