百度知道 - 信息提示
c#和Java哪个更有前途?
相对来说,还是java前景要好些。
c#要比java简单一点儿,但是c#有它出身微软的优势,就是——出自一个庞大的专业的团队,c#考虑的比较全面,安全性也比较好一些,很多东西是现成的,很多普通程序员难以解决或者解决不好的问题微软都帮你解决了,所以c#的开发效率也比较高,很适合中小型项目……但也正因为如此,c#缺乏一些灵活性,因为微软它实现的东西它不可能开源给其他程序员(当然很多东西程序员也可以自己去实现,那就看个人水平和精力了)。java开发相对来说比c#繁琐一些(我个人这么觉得),但是java有很多开源项目,普通程序员也可以知道一些东西是怎么实现的,比如ssh框架都是开源的,而且如果是一个有足够资源和精力的公司也可以参考这些开源项目重新开发适合自己公司的框架。
这是我个人的理解……
请问Java好?还是C#好?哪个更有前途??
依我觉得,java与C#差不多,对于现在的应届毕业生招聘(就是最基本的程序员来说),C#与java招聘的工资一样,而由于C#出得比较新,很多大公司的架构是以java技术延用下来的,所以他们要向C#转形是没可能的,这样呢,高级的程序员java就比C#工资高点。而从这两门语言来说,都是面向对象语言,C#在java的基础上再做了一些改进,C#在windows开发中是比java更强大的,而java当然也有它跨平台等等的好处。但当一个程序员做久了,我觉得不应该在于自己做什么语言比较好,因为语言都是大同小异的,思想才是最难得的,这也是为什么系统分析师和架构师的工资那么高的原因。我觉得转不转去做java是小事,因为就算工资高也是高那么一点,要想比别人高一大截,就应该往高处爬。