随着Java代码开源以及Java对外发布会的召开,我们可以预计Ajax将是Java下一步的发展方向,虽然Ajax还没有成熟的技术规范,但是Web2.0给互联网以及基于web的软件带来的前所未有的革新和挑战,我们可以预见Ajax将有一个美好的明天,毕竟"软件以人为本",无论指使用群体还是开发群体,这句话都有效。
ROR这个快速发展的东西,可能在Jdk的下个版本中融入,我们也可以预见,无论ROR是好是坏,都将影响一批人,影响一批软件以及互联网相关公司。
可以预见:Ajax技术、ROR框架将是未来的发展方向
对于已经存在的技术或者框架来说,struts2.0将会有一个非常大的改观,结合了webwork2.0,以及struts本身数年的经验,以及现在国内struts的用户数,我们有能力相信Struts2.0将会是Controller的首选框架,至于View暂时还不能定论,Jsp2.0以及一大批开源标签,会是Struts竞争。Struts2.0的view我还没有接触,希望能让大家满意。
Spring作为业务层分离以及Ioc的实现框架有着举足轻重的地位,作为J2EE框架的一部分,Spring的地位远远高于Ejb2.0,至于Ejb3.0,还是一个未被认可的东西,可能是Ejb2.0的影响,在Ejb3.0刚出来的时候就骂声一片,我在这里不多说什么,短期内Spring的地位将无法替代。
Hibernate有一些性能问题,使用Hibernate做高并发、高压力的系统时需要对数据模型设计以及业务逻辑把握的高要求,不然Hibernate将会成为系统的死亡点。不过在持久层中,Hibernate还是最好的,在结合Cache缓存以及Spring的Open Session In View的方法来管理,中小型项目还不会出现大的问题。
继续火爆:Struts2.0、Spring2.0、Hibernate3.0+