最受歡迎的8位Java牛人
下面是 8 位 Java 牛人,他們為 Java 社區編寫框架、產品、工具或撰寫書籍改變了 Java 編程的方式。
P.S 以下排名純屬個人喜好。
1. Tomcat & Ant 創始人
James Duncan Davidson,當他還是 Sun 公司 (1997–2001) 的一名軟件工程師時創立了基于 Java 的 Web 服務器 Tomcat。直到現在 Tomcat 仍然被用于很多 Java Web 項目。此外他還編寫了 Ant 構建工具,采用 XML 描述構建過程和依賴管理成為了構建基于 Java Web 程序的實際標準。
相關鏈接
- James Duncan Davidson 推ter
- James Duncan Davidson Wiki
- James Duncan Davidson 個人博客
- Apache Ant
- Apache Tomcat </ol>
- Kent Beck 推ter
- Kent Beck Wiki
- Kent Beck 博客
- JUnit 測試框架
- 極限編程 Wiki
- 測試驅動開發 Wiki </ol>
- Kent Beck: “我認為我們是在飛機上編程”
- 采訪 Kent Beck 和 Martin Fowler
- 與 Kent Beck 談極限編程 </ol>
- Extreme Programming Explained: Embrace Change (2nd Edition)
- Refactoring: Improving the Design of Existing Code
- JUnit Pocket Guide </ol>
- Joshua Bloch 推ter
- Joshua Bloch Wiki </ol>
- Effective Java: Joshua Bloch 訪談
- 超級明星 Josh Bloch </ol>
- Effective Java (2nd Edition)
- Java Concurrency in Practice </ol>
- Marc Fleury Wiki
- Marc Fleury 博客
- JBoss 應用服務器 </ol>
- Red Hat 會失去 JBoss 創始人嗎?
- JBoss 創始人 Marc Fleury 離開 Red Hat,現在該怎么辦?
- JBoss’s Marc Fleury 在 SOA、ESB 和 OSS
- 復活 Marc Fleury </ol>
- Craig Mcclanahan Wiki
- Craig Mcclanahan Blog
- Apache Struts </ol>
- Craig McClanahan訪談
- Struts 還是 JSF? </ol>
- Rod Johnson 推ter
- Rod Johnson 博客
- SpringSource
- Spring 框架 Wiki </ol>
- VMware.com : VMware to acquire SpringSource
- Rod Johnson : VMware to acquire SpringSource
- Rod Johnson 訪談 – CEO – Interface21
- Rod Johnson 關于 Spring 維護策略改變問答
- Expert One-on-One J2EE Design and Development: Rod Johnson訪談 </ol>
- Expert One-on-One J2EE Design and Development (Programmer to Programmer)
- Expert One-on-One J2EE Development without EJB </ol>
- Gavin King 博客
- Hibernate Wiki
- Hibernate 框架
- JBoss seam </ol>
- Tech Chat: Gavin King 談 Contexts 和依賴注入 Weld, Java EE 6
- JPT : Gavin King 訪談 Hibernate
- JavaFree : Hibernate 創始人 Gavin King 訪談
- Gavin King 深度解析 Seam </ol>
- Java Persistence with Hibernate
- Hibernate in Action (In Action series) </ol>
- James Gosling 博客
- James Gosling Wiki </ol>
- Dennis Ritchie、Bjarne Stroustrup 和 James Gosling 訪談
- James Gosling 訪談,“Java 之父”
- 開發者訪談:James Gosling </ol>
2. 測試驅動開發和 JUnit 創始人
Kent Beck 創立了極限編程和測試驅動軟件開發方法。此外,他和 Erich Gamma 編寫了 JUnit,一個簡單測試框架成為了構建基于 Java Web 程序測試的實際標準。JUnit 和測試驅動開發組合改變了傳統的 Java 編程方式,許多 Java 者對此并不感冒。
相關鏈接
新聞和訪談
Kent Beck 著作
3. Java Collections 框架
Joshua Bloch 領導設計并實現了眾多 Java 平臺特性,包括 JDK5.0 語言改進和廣受贊譽的 Java Collection 框架。2004 年 6 月,他離開了 Sun 公司成為 Google 首席 Java 架構師。接下來他憑借“Effective Java”一書贏得了著名的 Jolt 大獎,該書也是受到爭議的 Java 必讀書籍。
相關鏈接
新聞和訪談
Joshua Bloch著作
4. JBoss 創始人
Marc Fleury 在 2001 年創立了 JBoss 開源 Java 應用服務器。JBoss 是帶有爭議的基于 Java Web 應用程序實際標準。接下來,他將 JBoss 賣給了 RedHat 并加盟 RedHat 繼續 JBoss 開發。2007 年 2 月 9 日,他決定離開 RedHat 追求個人愛好,比如教學、研究生物學、音樂以及和家人在一起。
相關鏈接
新聞和訪談
5. Struts 創始人
Craig Mcclanahan 是一個流行的 MVC 框架 Struts 的創建者,富有爭議的是每個 Java 開發者都知道如何編寫 Structs 代碼。由于在早期獲得了巨大的成功,基本上每個較早的 Java Web 應用程序都采用了 Structs 實現。
相關鏈接
新聞和訪談
6. Spring 創始人
Rod Johnson 是 Java 開源應用框架 Spring 的創始人。他是 Spring 的創建者和 SpringSource 的 CEO。此外,Rod 的著作 Expert One-on-One J2EE Design and Development (2002) 是最具影響力的 J2EE 書籍。
相關鏈接
新聞和訪談
Rod Johnson 著作
7. Hibernate 創始人
Gavin King 是一個流行對象/關系持久化 Java 解決方案 Hibernate 項目的創始人,同時也是 Java EE5 應用框架 Seam 的作者。此外,他還為 EJB 3.0 和 JPA 設計作出了重大貢獻。
相關鏈接
新聞和訪談
Gavin King 著作
8. Java 語言之父
James Gosling 在 1994 年發明了 Java。他完成了 Java 的最初設計、編譯器和虛擬機。由于他的貢獻,他被推舉為美國國家工程院院士。2010 年 4 月 2 日他離開了 Sun 公司,后者最近被 Oracle 收購。談到為什么會離開,Gosling 在博客中寫道:“更確切地說我的離開比留下更有意義。”
相關鏈接
新聞和訪談