<%@ page contentType="text/html; charset=gb2312"%> 从职位中预测2008年Java框架之争
网站公告:   ◆北天JAVA技术网热情为java爱好者服务,本网内容包括JAVA(JSP、servlet、EJB、webservice、j2ee、javabean、应用服务器、JavaScript),数据库(MYSQL、SQL Server、Sybase、Oracle、DB2、数据库综合知识),设计研究(设计模式、Struts、Spring、Hibernate、设计框架、设计综合知识),WEB2.0新技术(主要介绍AJAX),以及各种技术的入门、实例、例子等等,欢迎各位多来坐坐!◆  诚邀各位JAVA爱好者加盟!◆  本网站内容丰富,更新快,保证每周20篇以上!  
加入收藏
设为首页
联系站长
承接项目
  相关资源:网站首页 | 免费培训学院 | 技术论坛 | JAVA聊天室 | 作家专栏 | 开发工具 | 认证考试 | 会员俱乐部
  JAVA技术初学者园地 | jsp与servlet | javascript | Java源代码 | EJB | web service | 应用服务器 | JAVA综合知识
  设计研究设计模式 | 设计框架 | Struts | Spring | Hibernate | 开源项目 | 面向对象设计 | 设计综合知识
  数 据 库MYSQL | SQL Server | Sybase | Oracle | DB2 | Informix | Access | 数据库综合知识
  其他资源:AJAX新技术 | 网站开发 | ERP软件 | OA办公软件 | 商业智能BI | 开发综合知识 | 承接项目 | 项目试用

 
 
从职位中预测2008年Java框架之争
     发布者: 发布时间:2008-03-08

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

Indeed全球Java技能职位表:

Web框架

工作数()

MVC框架的百分比

Struts2

34

0.223%

Struts

11,498

80.439%

Webwork

313

2.097%

Tapestry

462

3.232%

Wicket

93

0.650%

JSF

2,520

17.629%

应用程序框架

工作数()

应用程序框架百分比

Spring

34,291

83.023%

Seam

617

1.938%

ejb3

177

0.428%

EJB

6,204

15.020%

guice

14

<0.001%

持久层框架

工作数()

持久层框架百分比

Hibernate

6,667

46.641%

Jdo

212

1.483%

Ibatis

497

3.476%

Jdbc

6,643

46.474%

Toplink

275

1.923%

  

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

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

 

Web框架中

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

 

应用程序框架方面

Spring明显呈现一边倒的优势,其高达83%的比例表明,JavaEE社区不仅仅需要轻量级应用程序框架,还需要证明框架在实际开发项目中,确实起了应用有的实践作用。在《Rod JohnsonSpring供职信息已超过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 JohnsonSpring供职信息已超过EJB,JavaEE继续without EJB》,还有《开源已是绝对主流?!!!——开源采用率已经从06年的26%增长到07年的75%》中表明,EJB,乃至JavaEE同样存在不少问题。有趣的是guice只有14个职位,我看了一个,使用guice的一般项目都差不多是JavaEE5的新项目,我挺看好guice的,但现在它还是有点过于简单,称之于应用程序框架,有点言过其实啊。

 

 

 

最后看看持久层方面

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



(转载文章请保留出处:北天JAVA技术网(www.java114.com))
 
更多精彩文章:
浏览器市场份额,FireFox占据17%,IE占据74%
浏览器市场份额,FireFox占据17%,IE占据74%
IBM发布最新版免费办公套件Lotus Symphony Beta 4
IBM发布最新版免费办公套件Lotus Symphony Beta 4
2008年智能手机五大发展趋势
2008年智能手机五大发展趋势
 
最近评论:
        
鍥炲
        
标 题:   
内 容:   
 
                                  
 
免责声明:该文章由网友发表,如果对您造成侵权,请联系站长

首页 - 承接项目 - 网站地图 - 联系我们 -
版权所有北天JAVA技术工作室 ICP证号:粤ICP备06079815号