2003年度Javaworld编辑选择奖
赵才文(vipcowrie@sina.com)版权所有
最近,JavaWorld宣布了其2003年度编辑选择奖,这个奖从1997年开始评选,主要致力于评选出那些为了java技术的发展作出了革新性的贡献的公司,团体和个人,编辑们从超过150个的产品和技术中评选出这些奖项。
其中最值得一提的是荣膺最佳数据存取工具的Hibernate,大家知道目前在Java数据存取技术方面是百家争鸣,有许多相关的技术如apache的torque,orb,以及hibernate,cactus还有jdo,ejb(cmp,bmp)等标准的技术,Hibernate从诞生起就一直收到关注,因为它是为数不多的既是free的(hibernate使用的是LGPL协议)又是非常稳定的一个o/r mapping工具。目前的版本已经发展到了2.0,与官方标准技术如JDO,ejb相比较起来,它显得轻巧,易用,易学,十分适合国内的项目开发。如果加入ANT,XDOCLET等技术,那么开发工作就十分的轻松。我在这里强烈推荐使用Hibernate,大家可以从以下网址获得其连接:
http://hibernate.sourceforge.net
在sf上面也有相应的论坛可以讨论。国外关于hibernate的技术讨论很多,但是国内十分寥寥,我在www.cjsdn.com上面看到了一些关于这方面的文章,希望国内有更多的程序员参与使用hibernate技术,有兴趣的朋友可以发邮件到 vipcowrie@sina.com,让我们一起进步。最近我将要写关于hibernate的一些入门文章。谢谢!
以下是具体的评选结果:
- 最佳Java数据存取工具奖
- CocoBase Enterprise O/R 4.5, Thought Inc.
- Hibernate 1.2.4, hosted by SourceForge.net
- Oracle 9iAS TopLink, Oracle
- 最佳Java IDE
- Borland JBuilder 8.0, Borland Software
- Eclipse 2.1, Eclipse.org
- IntelliJ IDEA 3.0, JetBrains
- 最佳Java性能监视、测试工具
- JProbe 5.0, Quest Software
- JUnit 3.8.1, JUnit.org
- Optimizeit Suite 5, Borland Software
- 最佳应用服务器
- BEA WebLogic Server 8.1, BEA Systems
- IBM WebSphere Application Server 5.0, IBM
- JBoss 3.0, JBoss.org
- 最佳Java设备应用开发工具
- IBM WebSphere Studio Device Developer 5.0, IBM
- Java 2 Platform, Micro Edition (J2ME) Wireless Toolkit 2.0, Sun Microsystems
- Sun ONE Studio 4 Update 1 Mobile Edition, Sun Microsystems
- 最佳Java-xml工具
- JAXB (Java Architecture for XML Binding), Sun Microsystems
- Xalan-Java 2.5, The Apache XML Project
- Xerces2 Java Parser 2.4, The Apache XML Project
- 最佳Java安装工具
- InstallAnywhere 5, Zero G
- InstallShield MultiPlatform 5, InstallShield
- Java Web Start 1.2, Sun Microsystems
- 最佳Java书籍
- Java Development with Ant, Erik Hatcher and Steve Loughran, Manning Publications
- Java Performance Tuning, Second Edition, Jack Shirazi, O'Reilly
- Patterns of Enterprise Application Architecture, Martin Fowler, et al., Addison-Wesley
- 最有用的Java社区开发的技术
- Apache Ant 1.5, The Apache Ant Project
- Eclipse 2.1, Eclipse.org
- Tomcat 4.1, The Apache Jakarta Project
- Most Innovative Java Product or Technology
- AspectJ 1.0.6, Eclipse.org
- Eclipse 2.1, Eclipse.org
- JavaServer Faces, Java Community Process (Java Specification Request (JSR) 127)