我学了些C#,当然还不深,并且非常浅层地接触过Java。业界多有认为Java强大安全的,并且一般都认为诸如“巴西全民医疗系统”之类的超大系统,Java毫无疑问是最佳选择。那C#呢,它有什么优势?按说C#是吸取了Java的有点摒弃其缺点创作出来的,那C#应该具有Java的一切优点吧?那C#做大系统怎么样?但是毕竟Java开源,有那么多资料。但是C#有没有在未来开源的可能?但还有说法认为Java已经日渐显露其年迈的身躯了,而且Java多弥漫着学院派的思维,很多看似巧妙出彩的设计其实实际价值并不大,这点跟C#比是不如的。不同的方向都有很远的路要走,我该选哪个投入我所有的精力呢?(语言是相通的这种说法在此不欢迎,尽管我也深为赞同)
解决方案 »
- sql 怎样提取每小时的最后一条数据、?
- datagridview 焦点不改变就Update(),没有更新到数据库,怎么解决
- C#数组越界问题
- C#制作图片列表
- c# 怎么读excel中的checkbox的文字?
- 讨论:数据转换的技术解决方案
- DataGrid分页问题<怎么点下一页就看不到数据了????请帮忙看一下代码:在线等待,解决后立即给分.
- c#好书推荐!
- C#和vc.net有何区别和联系,c++能做的c#都能做吗?
- 我如何才能显示彩色的光标?
- [Ado.net + Access] 利用OleDbDataAdapter更新Access2003数据库出现:未处理DBConCurrencyException(违反并发性)异常
- ViewState如何在类中使用
我以前是做java的,后来因为要做一套ERP系统,并要衔接旧的VB进销存系统,所以选择C#.net,属于身不由己临阵倒个戈~
银行的项目一般都是java的。
我个人由于工作原因 从java 转到 .net 选那个技术, 没什么区别, 但你要规划好自己以后要在哪里混。 自己准备做什么。 .net java 仅仅是工具而已。
因为很多java开源的项目文档不全,攻克起来很占时间,但一旦攻克了,就是资本
.NET的东西资料太多了,微软的文档做得太好了,你研究了半天搞定一个东西,只因为你没看到某一份文档里的某一句话
搞起来会很郁闷的
而且很多东西搞熟悉了也不能当资本用
自己的认同是最重要的,你认为你对哪个工具比较认同,选它。
都不是很熟悉?没关系,公司的理念决定产品的走向,微软?SUN?找到合适自己的,比自己去适应更重要。
重要的是你用他们那个能做高效的东西,有价值可寻
Java 在多种操作系统上都有支持,
而.Net的C#只能在Windows上.你以后的行业定位如果在大型的企业/银行解决方案,请选择Java吧.如果你去开发桌面系统或是中小企业应用,C#是不错的选择.