日期:2014-05-20  浏览次数:20710 次

各位认为 java 和C# 谁更好? 我认为C# 要好点
    C#和java就如同同父同母的孪生姐妹,两者在问世的时候就注定了宿命的雷同于相似。

    java比c#早出来十年多时间,借鉴了C++和C的强大,提出了虚拟机概念不拘束于某一个平台的开发,极大的挥发程序的灵活性和应用性,其开源效果广泛应用于开源平台Liunx和封闭平台windows.成为当今编程界的主流语言之一。地位虽然在09被甲骨文收购,有短暂的停滞和争论,但很快开源的强大后劲力和跨平台的开放性应用让这门语言在争议中走向了更为强大,犹如凤凰般的涅槃重生,java如今更进一步。在甲骨文和charome等公司照顾下,早已步入了当年的正轨。

 
    C#是微软公司2000年提出来的一种面向对象的编程语言概念,运行于.net平台下。微软虽然不说,但是我们都知道是对抗java日益广泛的应用和需求,微软公司在windows平台下所做的一次革新。语言作为一个开发系列产品的规范和需求,不可或缺尤其是微软这种大型的软件和服务公司。C# 借鉴了C和C++的同时,也借鉴了java的优秀语法概念和特征,它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角等等。

   
    总体来说C#更为年轻,java更为老辣成熟。前者的后劲势头非常大,短短几年的时间,超过了他所有的大部分前辈,并且把它们摔在后面,后者则稳重成熟。但对于年轻人的恐惧则不得不有所表示。

------解决方案--------------------
C#和java就如同同父同母的孪生姐妹,两者在问世的时候就注定了宿命的雷同于相似。
这个可不认同,要说关系也是C#是Java的私生子,是微软偷偷生下来的。
------解决方案--------------------
只能说是不同平台下的内核而已,都很强大,没什么优劣之分。只是java有很多靠开源在发展,C#是一家公司的罢了。
不要再发谁好谁不好的帖子了
------解决方案--------------------
又是一个脱离项目需求的毫无意义的计算机语言优劣贴。
------解决方案--------------------
路过,
------解决方案--------------------
认为好你就学呗 希望你日进斗金
------解决方案--------------------
总会看到有一些人,在Java版块说C#好;或是在C#版块说Java好。目的是………………
------解决方案--------------------
这东西只能说各有优点吧 C#做桌面程序 比java好很多,但在web方面,C#就没java这么成熟了。说谁好谁坏看你自己用它来做什么了 不能一棒子把谁打死了 知道各种常用语言的优缺点 不同项目选不同技术 这是好的架构师应该具备的一个能力吧
------解决方案--------------------
C#目前主要是在ASP.NET方面的应用(网站),企业级系统的快速开发,快速应用,当然现在的应用范围不断扩大,银行系统中也有使用C#的,比如中国农业银行的查询系统等。 C#最大的特点是快速开发,效率高,成本低,周期短,因此在企业级开发中普及和应用越来越广泛。前景是不错,这里面的资源更丰富:http://net.itcast.cn/net/video.shtml
------解决方案--------------------
c#在win平台有着系统支持的优势,java则有着跨平台的优势。
在win服务器上,一般首选c#,有时候也选java。
在linux服务器上.....好吧,这个没得选。
------解决方案--------------------
讨论这个没有什么意义
------解决方案--------------------
完全脱离项目的语言比较没有任何意义
------解决方案--------------------
没有意义,语言只是个实现方式。
------解决方案--------------------
都很NB,
------解决方案--------------------
讨论这个真没劲。