赛迪网 > IT技术 Java > 技术动态
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

Java业界观察:2006终回顾及2007的展望

发布时间:2007.05.17 05:26     来源:JavaEye    作者:robbin

buaawhl同学在2005年底发起了这个针对2006年的软件行业大预测。此时此刻2006年将近尾声了,那么这一年当中究竟在我们的行业当中发生了些什么呢?有哪些预测已经应验,又有哪些预测将在未来一年当中发生呢?先让我们来回顾一下吧:

一、Red Hat收购了JBoss

这是三四月份发生的事情,收购对于JBoss来说是件好事情,傍上了一颗大树,可以借助RedHat的力量把JBoss的服务拓展到全球,而这对于只有几十个人的小公司JBoss来说是无能为力的。

对于Red Hat来说,喜忧掺半,喜则产品线齐全,忧则Oracle成了对手。这不,不久前Oracle就推出基于Red Hat Linux的Unbrekable Linux以打击Red Hat。

二、EJB3.0规范正式推出

在五月的JavaOne,EJB3.0规范正式推出。到年底之前完整通过EJB3.0认证的Hibernate3.2已经推出,包括Spring2.0提供的标准JPA支持,EJB3.0已经不存在技术上的推广障碍。但是似乎姗姗来迟了些。

三、Spring2.0的发布

Spring2.0的发布也算千呼万唤使出来了,功能继续增强,产品线继续完善,大有一统J2EE江湖,吞噬EJB3.0之势。当然不出意外的是,配置文件继续复杂化,产品整体越来越庞大和臃肿,也开始让越来越多人垢病。

四、Java彻底开源

Java开源是Sun在2006年抛出的重磅炸弹,其影响之深远,要到数年之后才能下定论。可以预见的是在未来两三年中,Java行业会出现很多令人惊奇的开源产品。

五、ruby on rails继续独领风骚

在2006年,忽如一夜春风来,各种快速开发框架如千树万树梨花开。不用问,这都是被rails刺激。Groovy,Django,Able,Seam,Rife,Stripes,数不胜数。不过rails能够领先的秘诀其实是其设计思想的领先。在年初rails1.1版本推出,RJS,DB Migration功能的引入让rails耳目一新。年底rails1.2RC版本推出,REST架构更让其他框架望尘莫及。

总结陈词:

◆在Java领域,2006年是富有转折性意义的一年:

◆Java开源给未来带来很多有趣的不确定性;

◆Spring2.0在事实标准方面继续领跑EJB3.0,社区力量战胜了厂商意志,另外值得一提的是厂商一直吹捧的JSF仍旧一副阿斗的样子;

◆Java领域受rails刺激开始走向full-stack的快速开发道路,并且积极吸纳脚本语言,而JVM开始走向平台化;

◆ruby on rails在2006年在国外的社区当中呈现火爆的态势,并且开始在国内慢慢普及。

接下来我们回顾一下那些曾经被吹捧的技术,如今的情况如何:

1、JSF,EJB3

JSF是厂商大力吹捧了n年的web框架,到现在还扶不上墙;EJB3比较特殊,刚刚推出还不好下断言,其中的JPA部分也是被大家所相当看好的。但不管怎么说并没有厂商期望般火爆。

2、AOP

AOP在2006年始终不温不火,不过AOP的应用确实越来越普及了。

3、SOA

在2006年有一个现象,“咸与SOA”,是个人都会去讨论一下SOA,搞构件的普元也开始SOA了,SOA是一个2006年彻底被用烂的词汇,而真正的SOA大家还都没有接触到。

4、AJAX

AJAX在2005年就开始火爆了,在2006年一直表现平稳,规规矩矩。

5、Spring

Spring是2005年大红大紫的Java框架软件,在2006年毫无疑问更上层楼了,当然在未来几年似乎仍旧成为Java主流开发框架,但是Spring的弱点似乎也越来越被大家所讨论了。

至于那些2005年曾经被唱衰的技术呢?

1、ruby语言和rails框架

不错,2005年底,ruby语言和rails框架还处在被主流开发社区所排斥的地位,也有很多人预测rails将昙花一现,不过如今rails越活越红火了。

2、Struts1.x

Strutx被唱衰也不是一年两年,竟然还能挺到现在,证明了Struts顽强的生命力。

(T007)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· Sun :未来填补数字鸿沟不是PC而是Java (05-16) · Java中容易出现乱码的地方以及解决方法 (05-16)
· Java程序开发者需要了解的十大清规戒律 (05-15) · 不进反退 变得更加糟糕的Java安全问题 (05-15)
· 群雄聚会Java One 开源一年Java长足发展 (05-14) · Java基础:看看流行的和过时的鼠标事件 (03-23)
· Java IO学习基础之读写文本文件(示例) (03-23) · 通过JRockit提高Linux Java性能分析 (01-30)
· 在Ubuntu Linux上安装Java和Eclipse (01-08) · PL/SQL和Java开发Oracle8i应用程序 (12-30)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 信息化市场百家争鸣 SaaS深陷争议“泥潭”
· 提高管理水平 "两栖"CIO应具备的六大能力
· 国产ITIL运维先行者 四大厂商角力BI市场
· 金融行业GSN专题解决方案 企业网解决方案
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统