2006-2007年度JAVA开发与应用情况研究.doc

2006-2007年度JAVA开发与应用情况研究.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2006-2007年度JAVA开发与应用情况研究

【IT168调研报告】 JAVA技术的发展和应用的主要结论: ??? ??? 1. Java的主要应用场景是企业应用开发 ??? 2. JavaEE在长期的发展和演化之后,已经成为开发Web应用的可靠工具 ??? 3. 整体而言,Java技术已经非常成熟,达到了应用的高峰期 ??? 第1 节 Java开发应用领域的分布情况 ??? 本次调查显示,Web应用57.9%,C/S应用占11.7%;移动或嵌入式应用占15.0%;系统编程占15.4占6.1%。从开发领域的分布情况上看Web开发占了一半以上。 ??? ??? 1. Java的主要应用场景是企业应用开发 ??? 2. JavaEE在长期的发展和演化之后,已经成为开发Web应用的可靠工具 ??? 3. 整体而言,Java技术已经非常成熟,达到了应用的高峰期 ??? 本次调查显示,Web应用57.9%,C/S应用占11.7%;移动或嵌入式应用占15.0%;系统编程占15.4占6.1%。从开发领域的分布情况上看Web开发占了一半以上。 图表 1 JAVA技术开发领域的分布状况 ??? Java平台的“三位一体”在这里体现得淋漓尽致:大半开发者在Web应用的开发中采用Java技术——可以想见他们所采用的是Java企业版(JavaEE)。历经8年发展之后,用于企业应用开发的JavaEE(即以前的J2EE)最终划定了自己的势力范围。在越来越多的应用程序借助Web展现在用户面前的今天,JavaEE也顺理成章地在Web 开发领域占据重要位置:基于JavaEE的Web解决方案已经成为几种最为主流的Web开发方案之一。不过,即便只从名称上看,“Web应用”也不能与“企业应用”直接划上等号,而JavaEE本身也针对Web应用而作出了许多调整,稍后我们还将看到这方面的详细分析。 ??? 除了Web开发之外,还有15%的开发者用Java来开发移动或嵌入式应用——那正是JavaME的领域。在这个领域JavaME面对的竞争对手更少,之所以使用人数较少,原因还是在于移动/嵌入式开发本身的市场较小。 ??? 此外还有近30%的开发者用Java从事C/S应用或系统级应用的开发,这个领域通常结合了JavaSE和JavaEE的技术。Java本身具有“一次编译到处运行”的跨平台特性,尽管在桌面GUI方面尚有种种不尽如人意之处,但仍然被很多开发者证明很适合用于开发运行在多种操作系统平台上的桌面应用。 1.1项目目标用户群 ??? 本次调查显示,面向企业内部应用占58.4%,面向公公众应用占28.8%,通用产品占10.9%,其它占1.9%。 ??? 本次调查显示,面向企业内部应用占58.4%,面向公公众应用占28.8%,通用产品占10.9%,其它占1.9%。 图表 2 JAVA目标用户群的分布状况 ??? 这里的调查数据再次证实了Java在企业应用开发领域的强势地位:近6成开发者用它来开发面向企业内部用户的应用程序。此外还有近3成开发者用它来开发面向公众用户的应用程序——考虑到去年Web 2.0的火爆,其中应该有很大部分是公众互联网上的网站。 ??? 随着Web 2.0的热潮,软件开发的潮流也在悄然发生着变革:互联网应用所占的比重越来越大,大有和“企业应用”并驾齐驱之势。但相比企业应用,互联网应用存在一些重要的特点: ??? (1)互联网应用的范围更不确定,需求变化更剧烈; ??? (2)互联网应用容许较小的质量缺陷存在,但要求对变更和突发状况的响应更快速; ??? (3)互联网应用对持续发展和概念完整性的要求更高。 ??? 尽管在企业应用领域大获成功时,JavaEE在互联网行业的地位却一直受到PHP、Python、Perl乃至.NET和新生代Ruby on Rails的挑战。或许这也就是JavaEE的边界了吧。 1 第2节 JAVA平台开发语言的应用状况 ??? 2.1开发环境基于什么操作系统 ??? 调查显示Java平台开发语言的运行操作系统的分布状况,应用在windows操作系统上占73.3%,linuxr操作系统是44.6%,AIX占14.7,Solaris占12.4%,HP-UX占11.4%,移动终端操作系统占6.6%,Mac OS占2.5%,余下点0.6%。 ??? 这组调查数据乍看之下是令人诧异的:竟然有70%的Java应用运行在Windows平台上。不过仔细分析就会发现,涉及类Unix操作系统(含Linux、AIX、Solaris、HP-UX等)的比例实际上超过80%。因此我们可以大胆猜测,尽管大部分开发者在Windows平台上进行自己日常的工作,但生产环境大多还是类Unix操作系统。 ??? 尽管有各种各样的宣传,但类Unix操作系统

您可能关注的文档

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档