【 51CTO.com独家特稿】一、 2006 年成功的 Java 工具 1、JAVA 集成 开发 平台 / 普通的 Java 框架 ◆ NetBeans 集成开发环境 NetBeans 今年比 Ecl" name="description" />

2006 Java技术开发工具的成功者和失败者

发表于:2007-06-11来源:作者:点击数: 标签:
MI LY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">【 51CTO.com独家特稿】一、 2006 年成功的 Java 工具 1、JAVA 集成 开发 平台 / 普通的 Java 框架 ◆ NetBeans 集成开发环境 NetBeans 今年比 Ecl

MILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">【51CTO.com独家特稿】一、2006年成功的Java工具

 

1、JAVA集成开发平台/普通的Java框架

NetBeans集成开发环境

 

NetBeans今年比Eclipse更加成功,相对于Eclipse来说,NetBeans有了一些非常惊人的进步。一年或者一年以前,NetBeans好像就快要销声匿迹了。现在虽然Eclipse始终占据着大部分的市场份额,但是好像有点失去前进的动力了,我觉得也许是竞争对手越来越少的缘故吧!

 

2、企业级JAVA/Java EE框架(front-to-back

Spring Framework 2

JBoss Seam 1.x

 

3、Persistence/ORM Engine/Framework

Hibernate

 

4、Java EE 应用服务器

GlassFish Java EE5 应用服务器

 

可能关于JBoss的入选,大家有些争论,因为她还不支持Java EE 5SAPJava EE 5应用服务器可能更经常的被提及。

 

5、Java网络框架/API

JavaServer Faces (JSF)Ajax

Hon mentionRIFE and Wicket

 

很多的市场调查显示了相对于Structs 1.2.x来说,JSF在去年1年半中拥有一个良好的成长状况。今年,可能即将来临的Structs Action Framework 2会更优秀。我们拭目以待。

 

6、动态Java脚本语言/框架

Web应用层 Java网络框架)

Groovy/Grails框架

JRuby (Rails)

Hon MentionRhino(Java脚本)

 

我觉得这些可以引领创新和提高用户的的关注度。

 

7、Java网络应用服务器

Apache Tomcat

 

的确,Jetty很有趣,但是几乎每个喜欢Java的人都喜欢JBossApache Geronimo/IBMWebSphere,以及其他采用Tomcat的一部分应用服务器策略来做的网络应用服务器。Tomcat实际上在这里已经成了一个事实上的标准。

 

8、构建工具

     Apache公司的Ant

 

的确,Maven也很有趣,但是至少在2006年,Ant仍然是事实上的标准。

 

9、日志工具

Apache公司的Log4j

 

10、测试框架/工具

TestNG

 

11、移动/无线Java应用设备集成开发环境/框架

J2ME Polish

 

12、最有潜力的工具

JBoss Seam

JRuby (on Rails)

Java ME/Java Card/嵌入式Java(大体上的划分)

 

上面的都是我觉得成功的Java工具。

 

最后,我说一下,我认为2006年失败的Java工具,至少也是让人失望的Java工具。

 

二、2006年失败的Java工具

 

1、JAVA集成开发环境/普通的Java框架

Vendor Java集成开发环境,比如Oracle公司的JDeveloperBorland公司的JBuilder

 

2、企业级JAVA/Java EE框架

EclipseDali-JSF

EclipseWTPJST-WST

 

The Web Tools Project(WTP)BEA系统的支持下,的确有些更新,但目前下结论还为时过早。据我所知,WTPJava插件是基于J2EE 1.4而不是Java EE 5。同时,Eclipse Dali-JSF(基于Java EE 5)也没有做出些必要的改进,以便能跟上JBoss Seam,而Eclipse Dali-JSF就象是画蛇添足。

 

3、Java EE 应用服务器

Apache公司的Geronimo

 

尽管作为IBM WebSphere Community Edition团体的一部分同时也是它的Spring调度的IoC,我还是太失望了,因为它竟然还没能支持Java EE 5。尽管Geronimo2007年可能会有好的表现。

 

4、Java网络框架/API

Struts 1.2.xout with the old

 

作为最大限度适应网络框架的产品,JSF很可能在2007年超越Struts。但对于Struts来说,好消息是,它们将要发布Struts Action Framework 2。我们拭目以待。

 

5、动态Java脚本语言/框架

(Web应用层 Java网络框架)

Jython

 

在我看来,在动态Java领域,Jython可能是失去了最多创新和激情的产品。

 

6、Java网络应用服务器

Jetty

 

这些是我作为一个编辑,通过观察这个新意无限的市场,做了些观察研究以及和开发者们的聊天等等总结出的。然而,我也能理解这些观点可能和现在一线开发者的观点不同。但是,请记好了,这些荣誉仅仅是2006年的。我知道很多人马上会跟着说,“是我最喜欢的Java工具,所以,它一定是成功的工具。”那么,您认为Java成功和失败的工具都是哪些呢?

 

来源链接:

http://www.oreillynet.com/onjava/blog/2006/12/2006_java_technology_winners_a.html

 

(责任编辑 火凤凰 sunsj@51cto.com  TEL:(010)68476636-8007)



原文转自:http://www.ltesting.net

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
...