技术开发 频道

ITPUB调查分析报告:计算机语言应用普及 Java独领风骚

   为何Java能独领风骚?

   调查中记者发现,教育体系的纳入是JAVA领先的主要因素。由于免费、跨平台、Java语言本身技术先进性,在高校中,Java 已经成为许多学科研究、课程和计算的首选语言,据记者了解,从2002-2003年起,北大、清华、华北电力等许多院系已经开设有JAVA课程了。相比之下,据了解C#高校并没有相关课程设置。为此我们来看看开发者学习.net技术的主要渠道调查数据。
 
   调查显示,2007年IT 技术开发人员主要通过毕业后自学入门来获取.NET方面的开发知识,通过在大学时自学入门、在校学习接受的教育和参加培训机构学习方式的分别占20.8%、13.9%和11.8%。另有4.9%的是通过其它途径获取.NET方面开发知识的。

   我们可以很直观的看出,开发者学习.NET技术,86.1%是毕业后自学或通过培训机构等其他途径学习,显然这是JAVA与.NET普及上大比率差距的直接原因所在。

   看来微软的.NET在教育体系上的攻关还有待加强。教育上的弱势是阻碍.net普及的最大障碍

   另外在调查中记者还发现,除了教育因素外,促使JAVA普及的因素还有以下几点:

   1、 跨平台: JAVA的跨平台性,是不能忽视的,人们之所以采纳Java,尤其是在现代互联网络时代。在跨平台方面,Java的支持和实现都是为人称道的,虽然JVM的速度仍然让人备感头疼。

   2、 开源:Sun免费提供用来开发Java应用程序的一切。Java世界中,开源组织与非盈利机构发挥到了极致,许多出色的工具都出自它们之手。比如JUnit、Cactus、Tomcat、Struts、JBoss、Eclipse、ANT、Xerces、Hibernate、Axis、AspectJ等。

   3、 就业:近几年,Java/J2EE的就业市场一直都是IT业中需求最热、职位最多,而且整体薪资水准较高。

   4、 安全:某安全公司项目经理张某对记者谈到“随着Linux的普及和企业对安全越来越重视,超过千万级大项目中,典型的是银行的系统,。VB,PHP,RUBY,是无法作到的?C/C++与Java平分秋色。 .NET目前更多的是在中小企业的覆盖,服务器很大部分都是用UNIT/LINUX的,哪个公司会信的过WINDOWS?我们用的WINDOWS系统多久就要格式化一次?UNIX/LINUX呢?一次开机运行一年都没问题。”

   5、 成熟:在IBM、SUN等公司的推动下Java已经比较稳定与成熟,获得了大规模企业的普遍应用。市场份额是同类技术中最大的。同时,Java开放标准,所以供应商众多。市面上有许多的应用服务器、工具与构件可以选择,从高端的BEA WebLogic、IBM WebSphere等商业软件,到Tomcat、JBoss等开源的免费工具,一应俱全。

   6、 WEB及嵌入式开发:Java优势领域,Java火爆就是源自网络的兴起。

   看来Java能独领风骚。确实是实质名归。当然Java作为一种语言,一种工具,并不是十全十美,每个语言都有它的强项,当然也有它的不足,近一年来,.NET在国内也取得了惊人的发展。众多企业纷纷采用.NET作为企业应用开发技术与平台,使用.NET项目之企业数量快速增长,甚至与Java一样被银行业、电信业所采用。专家预测,在这种情况下, .NET的强劲发展还未到来,现今仍然处于发展初期。不论对现在正在从事软件开发的人员,还是对希望进入这一领域的朋友,Java和.NET 都给我们带来了新的机会!当然用户最终采用哪种语言一般来说是由市场需求来决定。

0
相关文章