C#和Java的选择----------诸位体谅我的心情,不要扔砖啊~~

kezhon 2008-07-15 02:51:48
我学了些C#,当然还不深,并且非常浅层地接触过Java。

业界多有认为Java强大安全的,并且一般都认为诸如“巴西全民医疗系统”之类的超大系统,Java毫无疑问是最佳选择。

那C#呢,它有什么优势?

按说C#是吸取了Java的有点摒弃其缺点创作出来的,那C#应该具有Java的一切优点吧?那C#做大系统怎么样?

但是毕竟Java开源,有那么多资料。但是C#有没有在未来开源的可能?

但还有说法认为Java已经日渐显露其年迈的身躯了,而且Java多弥漫着学院派的思维,很多看似巧妙出彩的设计其实实际价值并不大,这点跟C#比是不如的。

不同的方向都有很远的路要走,我该选哪个投入我所有的精力呢?(语言是相通的这种说法在此不欢迎,尽管我也深为赞同)
...全文
521 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyfly_lucky 2008-07-16
  • 打赏
  • 举报
回复
喜欢什么就学什么;

就怕你学的不精,学精了到哪都能立足拿高薪!
coldwinter_stone 2008-07-16
  • 打赏
  • 举报
回复
另外一个视角是:
Java 在多种操作系统上都有支持,
而.Net的C#只能在Windows上.

你以后的行业定位如果在大型的企业/银行解决方案,请选择Java吧.

如果你去开发桌面系统或是中小企业应用,C#是不错的选择.
liuxiuming 2008-07-16
  • 打赏
  • 举报
回复
.net还是不错的,毕竟是ms。
zhangzhiye 2008-07-16
  • 打赏
  • 举报
回复
都学呗,有一门精通的另一门了解的
就会上手快些
yinzhenzhixin 2008-07-16
  • 打赏
  • 举报
回复
两个都不好,C语言最好。
conan304 2008-07-16
  • 打赏
  • 举报
回复
进来看看大家的说法
flylovejings 2008-07-16
  • 打赏
  • 举报
回复
他们两个各有千秋,业界是JAVA程序员待遇稍微好点,但这不是最重要的,
重要的是你用他们那个能做高效的东西,有价值可寻
zsf8764 2008-07-16
  • 打赏
  • 举报
回复
[Quote=引用 22 楼 flyfly_lucky 的回复:]
喜欢什么就学什么;

就怕你学的不精,学精了到哪都能立足拿高薪!
[/Quote]

严重同意
gts2pro 2008-07-15
  • 打赏
  • 举报
回复
各有千秋的东西,干嘛非要比来比去的呢。
自己的认同是最重要的,你认为你对哪个工具比较认同,选它。
都不是很熟悉?没关系,公司的理念决定产品的走向,微软?SUN?找到合适自己的,比自己去适应更重要。
kkai189 2008-07-15
  • 打赏
  • 举报
回复
不好评论哪个更好,这个要看自己的理解
kezhon 2008-07-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 mohugomohu 的回复:]
看来你并不喜欢程序,只是读的是这个专业所以才来混一下
[/Quote]瞧你那酸溜溜的嘴脸,你完全可以再装得更像一点。
GhostAdai 2008-07-15
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 kingdomgps 的回复:]
我是搞.NET的,不过我推荐你搞java
因为很多java开源的项目文档不全,攻克起来很占时间,但一旦攻克了,就是资本
.NET的东西资料太多了,微软的文档做得太好了,你研究了半天搞定一个东西,只因为你没看到某一份文档里的某一句话
搞起来会很郁闷的
而且很多东西搞熟悉了也不能当资本用。。。
[/Quote]

中间两句分析见解非常独到,严重同意一下!资料太全看来不一定是好事,唉~~这个世界啊!天啊!地啊!阿门……
gibbon2000pro 2008-07-15
  • 打赏
  • 举报
回复
都有用,都需要学
注册失败 2008-07-15
  • 打赏
  • 举报
回复
我是搞.NET的,不过我推荐你搞java
因为很多java开源的项目文档不全,攻克起来很占时间,但一旦攻克了,就是资本
.NET的东西资料太多了,微软的文档做得太好了,你研究了半天搞定一个东西,只因为你没看到某一份文档里的某一句话
搞起来会很郁闷的
而且很多东西搞熟悉了也不能当资本用。。。
a16696945 2008-07-15
  • 打赏
  • 举报
回复
看自己将来从事的工作吧,刚开始有时间还是多学习多研究点基础东西比较好~数据结构,算法~多用c,c++
Jueyoung 2008-07-15
  • 打赏
  • 举报
回复
要说最热的, 好跳槽的 java 要 优于 .net
银行的项目一般都是java的。
我个人由于工作原因 从java 转到 .net

选那个技术, 没什么区别, 但你要规划好自己以后要在哪里混。 自己准备做什么。 .net java 仅仅是工具而已。
royal1 2008-07-15
  • 打赏
  • 举报
回复
自己学习选哪个都无所谓,都差不多。而对于开发者来说,应该要选择一个适用于目前信息系统,并能乘上启下的技术及相配套的工具。
我以前是做java的,后来因为要做一套ERP系统,并要衔接旧的VB进销存系统,所以选择C#.net,属于身不由己临阵倒个戈~
cooolchen 2008-07-15
  • 打赏
  • 举报
回复
语言只是表达思想的工具。选择c#或者java,其实都一样。

只要精通一门,之外的很快可以上手。
宝_爸 2008-07-15
  • 打赏
  • 举报
回复
net 类库也开源了
mohugomohu 2008-07-15
  • 打赏
  • 举报
回复
看来你并不喜欢程序,只是读的是这个专业所以才来混一下
加载更多回复(2)

110,580

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧