是不是学的比较好。NET还是JAVA?

自从……出现以来。NET,程序员一直关心“应该学Java还是。网”。之间有许多相似之处。NET和JAVA,而且似乎已经成为软件开发的两个主流方向。哪个更有前途,学了哪个更好找工作?今天,市场份额,背景支持,发展状况和就业前景。NET和JAVA进行深度解析,帮助想学JAVA或者。NET编程。

在Java普及初期,由于人们对Java的了解不够,所以对于Java的fud很多。现在微软在推广上遇到了很多FUDs。NET,这是微软目前必须消除的障碍。如果你有这些食物。NET,你不妨试着摆脱它们,就像七八年前你对Java做的那样。你会发现,目前。NET是一个很有潜力的技术,值得投资。

当然,两者兼顾更好,但每个人的时间都是有限的,两者兼顾并不容易。你花的时间越多。NET,你能花在Java上的时间就越少,反之亦然。在信息爆炸的时代,重要的不是信息的获取,而是信息的选择。信息太多,时间太少。如果不能谨慎选择合适的技术,只会浪费大量时间,失去竞争力。

下面,我试着简单比较一下Java和。网从许多不同的角度。

从市场调节的角度来看

恐怕学的有点太早了。NET三年前,现在学有点晚了。三年后的网。现在正是时候,不早也不晚。学会后,你可以立即投入到对人力的需求中去。市场上的. NET技术。MetaGroup和IDC等分析师预测,未来几年市场份额将大幅增长。因为要“掌握”可能需要两三年以上的时间。网知识,技术人员要学。网越早越好。

从历史的角度来看

以史为鉴,可以知兴亡。如果你了解软件行业近二十年的发展历史,你会发现微软几乎没有胜算,即使前几场战役失败,也会赢得整场战争。换句话说。NET失败的可能性很小。办公软件大战,WordPerfect,AmiPro,Lotus123现在都到位了?在操作系统大战中,OS/2也已经销声匿迹。在浏览器大战中,Navigator现在只是一小块地盘。你当然可以举出更多这样的例子。

从技术角度来看

通常,新技术会比旧技术更好,因为新技术可以从旧技术中吸取优点,新技术可以摆脱旧技术的缺点。NET比Java晚诞生6年,在很多方面都比Java先进。当然,毫无疑问。

并不是说Java停滞了六年。Java其实一直在进步,只是有很多地方打了补丁,修复了,修改了。比如XML是这六年出现的技术,所以。NET可以说是无缝集成了XML,但是Java后来才集成了XML,集成程度还不如。网。

从营销的角度来看

没有人能否认微软营销技巧的力量。平面营销,包括在电子时报、ITHome等信息媒体,甚至商业周刊等非信息媒体都可以看到相关广告。动态营销,包括PDC,TechEd。、培训研讨会、产品发布会?等活动,直接走进人群,接触客户。电子营销,包括MSDN中英文网站,微软TechNetFlash新闻信?等等,提供新的技术知识。

中的新功能。网?

当然是ASP,ADO,COM+,有明确的架构。而且因为有了统一的类库,我们为WEB、GUI、移动开发的应用会很容易的转过弯来,不像过去的开发,各自需要学习不同的知识。ASP终于结束了网页意大利面条式的程序,支持多种语言,使得强大复杂的web应用的构建比JSP更加凶猛。人们不得不去爱。ADO.NET放弃了过去数据集提交速度差的方式——滚动甚至数据库,取而代之的是可以一次提交的多次修改。多少钱。COM+性能会提升吗?大家都在WINXP上看到了COM+1.5的特性,比1.0好多了。以后不需要注册,复制后就可以用了。多好啊。至于安全稳定,这个我不敢说。因为贼有贼路,Java也有贼路。不可能说谁比谁强。

_ _ _最近从我校就业部了解到的上半年就业信息数据分析可以看出,年初净招聘需求占主导,5月底后Java招聘需求占主导,Android需求持续上升。从上半年的招聘需求来看,企业需求旺盛,我校平均每周举办两次现场招聘会。同时,就业部的李经理也坦言:只要学生能顺利毕业,找工作什么方向都没问题。