我还是一个编程的小菜鸟,分不多请各位见谅。
    问题也比较老土了,但我觉得还是要问一问。就是java与c#谁的前景更好。
我查到了很多资料,有的说java好有的说c#好。但是好像c#的可移植性很差。又有人说java太完美了。已经没有发展向前的空间了。
   看了很多关于c#与java之间的辩论。我发现大家提的最多的是sun和微软之间的战略问题也就是市场占有率问题。如c#也可以在UNIX、Linux等平台上运行或者说成了国际标准。那么c#就成功。反之就失败。
各位你们觉得有可能吗????还有就是在5年之内java与c#谁更有优势,我打算以后学c++。
                    
                                                                   谢谢各位了。

解决方案 »

  1.   

    学c++肯定不会亏~java c#孰优孰劣每个人都有自己的看法,我们班实习的时候.net与java一半一半~如果你只是为生活的话两个都可以,前提你学的好.学得精.
      

  2.   

    其实学什么只要学好了都前途无量的 莫看这句类似废话的废话。不过以现在的确实来看,java发展潜力还是比较大的,而且应用的地方比c#要多一些,当然我是java方向的,所以说java好。不过C#在linux平台很好的运行还是需要很长时间的,至少和微软的高层的决策有很大关系,不确定因素太多。
    就算再过两三年可以跨平台了,那个时候java已经占领了很大很大的linux平台用户,所以C#往linux方向发展不会是主流方向。
      

  3.   

    C/C++ 比较 好
    java 和 .net都差不多
      

  4.   

    你在这里问,当然他们都说java好
      

  5.   

    没有那个比那个更好的说法,语言只是工具而已!用Java能完成的,用C#也能吧!所以,要根据自己的需求,选择最适合的工具去完成!毕竟,语言都有各自的优缺点,选择最适合自己的就行了。所谓的尺有所长,寸有所短。大概就是这个意思吧!
      

  6.   

    我也是从这个问题上过来的。我以前学C#,学了一段时间,并应用于了开发,Windows平台很爽,都是集成好的,学习起来很方便。工具很强大(VS比eclipse强大的不是一点点!)。 后来我觉得还是java应用范围广。又去搞java了。现在也是。之前也学过半年C++,相对难度大一点,毕竟是初学。不过我现在的感触是,学哪种语言根本无所谓,语言都是相通的,学好一门语言,一个平台,向另一个语言平台过滤是很容易的。所以就看你的爱好了。如果你以后想进大企业做大一点的WEB项目,就在java上下点功夫吧,如果去中小企业,尤其是小公司,学习.NET和PHP,国为这两个平台开发效率很高。如果你以后想做底层开发,去华为、中兴。直接就学C++吧。。
      

  7.   

    .NET容易上手,深入比较难。。
    JAVA开源,好多人搞
      

  8.   

    没有谁比谁好...要选的话我选C#,然后自己看Java
      

  9.   

    C#,因为微软又出了一门F#语言,你可以先熟悉C#,对以后进军F#又一定的帮助!F#可是底层,高层都能开发的东东啦!