百度知道 - 信息提示

日期:2025-01-11 12:02:34 人气:1

百度知道 - 信息提示

    A+
热门评论

java和C#谁更有发展前途

java和c#我都用过,感觉C#略胜一筹。从语言的先进性上讲,C#比java先进,因为C#加入了太多先进特性,功能强大,开发效率高于Java,实现同样的功能,C#写的代码比Java少。微软财大气粗,投重金开发升级C#,当然比Java升级要快。但Java是大家的Java,是开放的,所以如火如荼的Android上的应用开发只能用Java。 开放也给java带来了麻烦,不同的软件开发组织开发了不同的Java开发框架,导致Java框架太多,开发应用时不知该选哪个,学习不同的框架也很费时间。 但我建议你二者都学,因为语法太像了,学两个比学一个多花不了多少时间。而且开发不同的应用,需要使用不同的语言,比如,开发windows应用程序,C#和C++就比Java好,但开发Linux上运行的程序,就不能用C#,只能用C、C++或Java。作为一个程序员,多掌握几种开发语言是必须的。多掌握几种语言,还能加深你对程序开发的理解和兴趣。 补充一点:如果你要找工作,java和C#都不如C、C++有前途,因为知名的大公司招人,笔试面试都是C和C++。国内外技术型的公司开发软件,都使用C、C++,因为不需要装java虚拟机或.net运行环境就能直接运行,客户最需要这个。

阅读全文

请问Java好?还是C#好?哪个更有前途??

依我觉得,java与C#差不多,对于现在的应届毕业生招聘(就是最基本的程序员来说),C#与java招聘的工资一样,而由于C#出得比较新,很多大公司的架构是以java技术延用下来的,所以他们要向C#转形是没可能的,这样呢,高级的程序员java就比C#工资高点。而从这两门语言来说,都是面向对象语言,C#在java的基础上再做了一些改进,C#在windows开发中是比java更强大的,而java当然也有它跨平台等等的好处。但当一个程序员做久了,我觉得不应该在于自己做什么语言比较好,因为语言都是大同小异的,思想才是最难得的,这也是为什么系统分析师和架构师的工资那么高的原因。我觉得转不转去做java是小事,因为就算工资高也是高那么一点,要想比别人高一大截,就应该往高处爬。

阅读全文