首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> J2EE

JavaWorld 2002 編輯者選擇大獎:JVM、JUnit、Xerces、Forte、Ant、JBoss、Effective Java 領銜獲獎

     編輯:J2EE

評選概況

  • 第 6 屆年度大獎 (1997 年創立)
  • 超過 200 項提名,10 大類別
  • 8 位專家評審 (JavaWorld 作者/編輯)
  • 2002/3/25 JavaOne 大會頒獎

十大類別得主與入圍

最佳 Java 虛擬機器

  • 🏆 Java HotSpot VM 1.3.1 (Windows) - Sun Microsystems
    • J2SE 核心,支援 Forte、JBuilder、WebLogic、iPlanet
    • SPECjbb2000 世界紀錄:Sun Fire E15K 達 324,542 ops/s (1.3.1),404,472 ops/s (1.4)
  • 入圍:HotSpot VM 1.3.1 (Solaris)、JRockit 3.0 (BEA) - 伺服器端專用、多使用者擴展、可選非干擾 GC

最佳效能監控/測試工具

  • 🏆 JUnit 3.7 - JUnit.org (連莊)
    • 迴歸測試框架,免費、測試語言即原始碼語言、程式設計師為程式設計師寫
    • Kent Beck:測試與編程分離是人為且有害的
    • 3.8 版改進錯誤訊息與擴展支援
  • 入圍:JProbe 3.0 (Sitraka) - 圖形化診斷;Optimizeit Suite 4.11 (Borland) - Profiler/Thread Debugger/Code Coverage 三合一

最佳 Java-XML 工具

  • 🏆 Xerces Java Parser 1.4.4 - Apache XML Project
    • 開源、無授權限制、優異 DOM/SAX 支援
    • 率先實作 XML Schema 與 DOM Level 3
    • Xerces 2 新增 XNI (Xerces Native Interface) 可建立專用解析器元件
  • 入圍:Java XML Pack Winter 01 (Sun) - JAXM/JAXP/JAXR/JAX-RPC 一站式包;Xalan-Java 2.2 (Apache) - XSLT 處理器支援 TRAX

最佳 Java IDE

  • 🏆 Forte for Java 3.0 - Sun Microsystems
    • Enterprise Edition 支援 J2EE/Web Services;Community Edition 免費含完整商業功能
    • 基於開源 NetBeans 平台,受惠於社群貢獻
    • Extension Partner Program 近 100 家合作夥伴
  • 入圍:IDEA 2.5 (IntelliJ) - 易用、快速、13 新重構、JUnit/VSS 整合;JBuilder 6.0 Enterprise (Borland) - EJB 2.0 設計器、UML、重構、單元測試

最實用社群開發技術

  • 🏆 Apache Ant 1.4.1 - Jakarta Project
    • 從建構工具演進為多功能平台:編譯、測試、部署、SQL、郵件、ZIP 一指令完成
    • 活躍社群持續貢獻新 Task,解決個人問題即解決大家問題
    • 開源開發典範,核心團隊活躍,幾乎每日新增功能
  • 入圍:JUnit 3.7 (開源轉型挑戰大);Tomcat 4.0 (Servlet/JSP 參考實作容器)

最佳 Java 應用伺服器

  • 🏆 JBoss 2.4.4 - JBoss.org
    • 動態代理 + JMX 模組化核心,快速部署
    • 用戶自行開發除錯,穩定碼可自行優化
    • 免費 釋放開發者實驗創新,Marc Fleury:目標非 VC 泡沫,而是回饋核心貢獻者
    • 「JBoss 早已不只是應用伺服器,而是一種現象」- Humphrey Sheil
  • 入圍:BEA WebLogic 6.1 (事實標準、Web Services、JCA、EJB 快取);WebSphere 4.0 (IBM、UDDI/SOAP/WSDL、開發環境)

最佳 Java 書籍

  • 🏆 Effective Java Programming Language Guide - Joshua Bloch (Addison-Wesley)
    • 50+ 實用建議,解決真實編程挑戰,良/不良實踐對比,從不貶低技術而不給出更好替代方案
    • Tony Sintes:中高階開發者必讀,要求團隊人手一本
  • 入圍:Enterprise JavaBeans 3rd Ed (Richard Monson-Haefel) - EJB 2.0 更新、免費工作手冊;Just Java 2 5th Ed (Peter van der Linden) - 非 Java 程式設計師最佳入門書

最佳 Java 安裝工具

  • 🏆 Java Web Start 1.0.1 - Sun Microsystems
    • 一鍵啟動 Web 部署應用,跨平台/瀏覽器/JRE 版本
    • 桌面圖示/開始選單啟動,統一 UI 體驗
    • 自動快取更新,JNLP 協定支援離線運行
    • 安全模型完善,解決低頻寬問題
  • 入圍:InstallAnywhere 4.5.2 (Zero G) - 多平台安裝器、Mac OS X/XP 支援;InstallShield MultiPlatform 4.5.1 - 跨平台精靈、IDE 整合

最佳 Java 裝置應用開發工具

  • 🏆 VisualAge Micro Edition 1.4 - IBM
    • CLDC/MIDP (J2ME) 環境,支援 OSE、Pocket PC、AIX、Solaris、Hard Hat Linux、Palm OS
    • J9 VM 效能提升 10%,支援 JNI、Real-time Spec
    • MicroView 設計小型 GUI、IDE 開發嵌入式應用
  • 入圍:iBus Mobile Java Applications Platform (Softwired) - J2ME/J2EE 橋接、JMS 佇列/主題;JBuilder MobileSet (Borland) - MIDP UI 設計器、OTA 佈署管理

最具創新 Java 產品/技術

  • 🏆 Project JXTA - JXTA.org
    • Bill Joy 倡導 P2P 協定,開源社群 8000 成員、50+ 子專案、35 萬下載
    • 基於協定而非 API,保證跨系統/平台/裝置互操作
    • 創新概念:Peer Groups (跨物理網域)、Peer Pipes (類 Unix 管道)、Peer Monitoring
    • 動態資源發現:現有應用無需網路基礎設施即可分散式運行
  • 入圍:Java Web Start 1.0.1 (再次入圍);Jini 1.2 - 8 萬開發者、75+ 商業實作、大規模分散式安全模型、高容錯部署工具

評審團名單

Abraham Kang (Jamcracker)、Tarak Modi (North Highland)、Wm. Paul Rogers (獨立架構師)、Humphrey Sheil (Cedar Group)、Tony Sintes (First Class Consulting)、Frank Sommers (Autospaces)、Daniel Steinberg (Dim Sum Thinking)、John Zukowski (JZ Ventures)

展望

Web Services、裝置開發、P2P 將推動下一波創新,下一個殺手級應用或許已在醞釀中。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved