首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室Linux频道
中国IT教育
Google
首页 资讯动态 认证考试 新手入门 核心技术 高级技术 J2EE J2ME Java&XML 开源技术 其他技术 RSS订阅 论坛 专题
您现在的位置: 中国IT实验室 >> Java >> 资讯动态 >> 正文

从职位中预测2008年Java框架之争

文章来源本站原创 作者佚名 更新时间2008-3-19 保存本文保存本文 推荐给好友推荐给好友 收藏本页收藏本页

    首先我们来看看截止到今天indeed网站上Java技能职位数的简单统计。

    Indeed全球Java技能职位表:

    今年框架大战仍然围绕着开源与官方之间展开:

    主流技术中,Struts,Spring,Hibernate仍然分别占据三个层次的主流位置。其中Struts和Spring需求高达80%以上,Hibernate也达到了46%,略高于JDBC.Sun以及JavaEE商家力挺的JSF,Seam,EJB3等技术中,除JSF占到了17.6%个百分比外,其它都没有明显的强劲势头。

    在Web框架中

    Struts2,Struts,Webwork这一类基于请求的MVC框架仍然牢牢占据着主流。但后来居上的JSF也不容小视,由此可见今年的Web框架Struts与JSF将会有一强烈的较量,但JSF想今年迅速击败Struts似乎也不太可能,后起之秀的Struts2仍然有许多可圈可点的地方,未必输给官方正统的JSF.至于Tapestry,Wicket等虽然职位数不多,但也不妨碍其社区的火爆,到底谁是下一个big thing,现在下结论还太早。

    应用程序框架方面

    Spring明显呈现一边倒的优势,其高达83%的比例表明,JavaEE社区不仅仅需要轻量级应用程序框架,还需要证明框架在实际开发项目中,确实起了应用有的实践作用。在《Rod Johnson:Spring供职信息已超过EJB,JavaEE 继续 without EJB》一文中,EJB基本上处于停滞下滑状态,15%的比例都是遗留项目的维护需要。而EJB3只有177个职业,看来Sun以及JavaEE商家大肆吹棒的东西,开发人员并不会像以前那样逢EJB就跟风的景象了,更多的是理性的投入到实际开发中去。 在《「翻译」EJB3.1真的来了吗?EJB3.1系列文章(一)》,《Java EE 6到底应该包括什么——由你来投票》,《JavaEE6的进化——开始迈向轻量级???》以及《EJB3.1新特性》表明包括EJB的专家在内都没有完全清楚EJB到底需要什么,不要什么,一般人不会冒然去学还不太稳定的技术,不得不说EJB在这一点上是失败的。而在《「论战」我们为什么不用JavaEE5》,《Rod Johnson:Spring供职信息已超过EJB,JavaEE 继续 without EJB》,还有《开源已是绝对主流?!!!——开源采用率已经从06年的26%增长到07年的75%》中表明,EJB,乃至JavaEE同样存在不少问题。有趣的是guice只有14个职位,我看了一个,使用guice的一般项目都差不多是JavaEE5的新项目,我挺看好guice的,但现在它还是有点过于简单,称之于应用程序框架,有点言过其实啊。

    最后看看持久层方面

    Hibernate毫无疑问仍然是主角,与传统的JDBC平起平坐,可见ORM框架的采用不仅仅对开发人员如此,对招聘公司来说,也是一项重要的技能。而其实ORM技术,如JDO,iBatis,Toplink仍然没有多大起色。

【责编:Ken】

中国IT教育

相关产品和培训
文章评论
 友情推荐链接
 认证培训
 专题推荐

 ·关于Java框架技术专题
 ·XML全攻略技术专题
 ·JAVA开源技术介绍专题
 ·Java嵌入式开发之J2ME技术专题
 ·超前体验 Oracle 11g的5个新特性…
 ·揭密使用VB.NET的五个实用技巧
 ·Oracle和SQL Server常用函数对比专题…
 ·展现C#世界 C#程序设计专题…
 ·Java入门 Tomcat的配置技巧精华专题…
 ·Oracle RMAN物理备份技术详解…
 今日更新
 社区讨论
 博客论点
 频道精选
 Java 频道导航