学编程的java和C#那个前途好啊?

马上要分专业了,不知道学那个好

我接触的比你多也比你深入一切,
个人认为Java就技术本身和前景要比C#好得多.
C#是微软搞出来的,而很多微软的东西在3年之类必定打破又重组,从Win31到如今的Win2008,底层技术换了一套又一套,而且目前C#只能应用在Windows机器上,而无法完全移植到其他操作系统.
Java则比C#好得多,虽然说搞C#开发比Java轻松许多,拖拖组建就能搞出来点东西,可鄙人认为那不是真正的技术,只是搭积木;
从运行平台上来讲Java通过JVM目前可以成功运行在所有的主流操作系统上面Windows,Linux,Unix,Java从诞生到如今10几年的路程了,已经发展的非常完善了,而C#是微软近几年才搞出来的东西.
同时说一句全世界范围类通过Java技术(JSP)所构建的大型网站(占比重大约1/3)比C#(.NET)多
总之,真正学好了Java前景比C#宽广

今天看了一些对这个问题的答复,心中有些东西不吐不快,就在这里展开讨论了,言辞过激之处,还望各位海涵:
总之你的选择要靠你自己,等走了一段路以后,你在回头看看吧.我只是提醒你一下
当你用过VS2003之后,在学习微软的2005你看看,编程完全变样了,微软不想让你知道底层东西,不告诉你一切的一切是如何实现的,只让你傻瓜式的编程,添加组件(控件),然后修改属性.我只能说,如果从这样的路走下去,那只能说是"程序员"的悲哀,或许这种职业已经不能被称之为程序员,叫"程序拼接员"或者"亚程序员"之类的.真正程序员的定义是什么,他们是懂得系统底层知识,并且懂得如何使用手中的语言和构建代码去实现某某功能的模块,为什么如今学校出来的人有那么那么多的都不能被企业看中,沦落街头,好好从着方面找下原因,虽然我只还是一个学生,确切的说还是一个自学中的学生,但我了解一个IT企业真正需求的是什么人才,不是操作光鲜功能花哨软件的确连系统都要靠别人装的人,一个程序员如果连 编辑,编译,链接,什么是词法分析,何为语法分析,等等云云之词一概不知,我想如果您是一个IT企业的老总,你该不会收下这样的员工吧.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-06-22
只有落后的思想,无法满足用户的业务需求,没有落后的语言
第2个回答  2008-06-22
C# .NET技术出来没多久,市场应该更大些
JAVA在以前还是相当火爆的,现在应该不能和.NET比
不过具体公司具体说,要是按培养个人兴趣,还是C#好些
第3个回答  2008-06-22
虽然我是搞C#的,但是我非常赞同二楼的观点
第4个回答  2008-06-23
很简单跟你说吧,当你选择JAVA了 回头在看 C#一点不难,他们都是 面向对象语言,就是 有些关键字 不一样,当然 在 WEB开发里面 还是有点 区别的,不过 我相信,这个问题 并不能说 哪个有前途,而是说 哪个技术 适合自己 就学哪个,我觉得 不管 你选择什么,当你 熟练C#或者 JAVA 时候 在看 另一个语言 绝对不难,我就是 这么过来的,我是 从JAVA开始学的 后来 自学 C#,没问题, 只要你 头脑里面 有那些概念足够,必经 任何语言 都是 以后发展的,
相似回答