技术开发 频道

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方面尚有种种不尽如人意之处,但仍然被很多开发者证明很适合用于开发运行在多种操作系统平台上的桌面应用。

0
相关文章