全球最受歡迎的8位Java大牛

importnews發表於2013-08-01

  下面是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 Twitter

  James Duncan Davidson Wiki

  James Duncan Davidson個人部落格

  Apache AntApache Tomcat

 2. 測試驅動開發和JUnit創始人

圖片說明文字

 

  Kent Beck創立了極限程式設計和測試驅動軟體開發方法。此外,他和Erich Gamma編寫了JUnit,一個簡單測試框架成為了構建基於Java Web程式測試的實際標準。JUnit和測試驅動開發組合改變了傳統的Java程式設計方式,許多Java者對此並不感冒。

  相關連結

  Kent Beck Twitter

  Kent Beck Wiki

  Kent Beck部落格

  JUnit測試框架

  極限程式設計Wiki

  測試驅動開發Wiki

  新聞和訪談

  Kent Beck: “我認為我們是在飛機上程式設計”

  採訪Kent Beck和Martin Fowler

  與Kent Beck談極限程式設計

  Kent Beck著作

  Extreme Programming Explained: Embrace Change (2nd Edition)

  Refactoring: Improving the Design of Existing Code

  JUnit Pocket Guide

 3. Java Collections框架

圖片說明文字

  Joshua Bloch領導設計並實現了眾多Java平臺特性,包括JDK5.0語言改進和廣受讚譽的Java Collection框架。2004年6月,他離開了Sun公司成為Google首席Java架構師。接下來他憑藉“Effective Java”一書贏得了著名的Jolt大獎,該書也是受到爭議的Java必讀書籍。

  相關連結

  Joshua Bloch Twitter

  Joshua Bloch Wiki

  新聞和訪談

  Effective Java: Joshua Bloch訪談

  超級明星Josh Bloch

  Joshua Bloch著作****

  Effective Java (2nd Edition)

  Java Concurrency in Practice

 4. JBoss創始人

圖片說明文字

  Marc Fleury在2001年創立了JBoss開源Java應用伺服器。JBoss是帶有爭議的基於Java Web應用程式實際標準。接下來,他將JBoss賣給了RedHat並加盟RedHat繼續JBoss開發。2007年2月9日,他決定離開RedHat追求個人愛好,比如教學、研究生物學、音樂以及和家人在一起。

  相關連結

  Marc Fleury Wiki

  Marc Fleury部落格

  JBoss應用伺服器

  新聞和訪談

  Red Hat會失去JBoss創始人嗎?

  JBoss創始人Marc Fleury離開Red Hat,現在該怎麼辦?

  JBoss’s Marc Fleury在SOA、ESB和OSS

  復活Marc Fleury

 5. Struts創始人

圖片說明文字

  Craig Mcclanahan是一個流行的MVC框架Struts的建立者,富有爭議的是每個Java開發者都知道如何編寫Structs程式碼。由於在早期獲得了巨大的成功,基本上每個較早的Java Web應用程式都採用了Structs實現。

  相關連結

  Craig Mcclanahan Wiki

  Craig Mcclanahan Blog

  Apache Struts

  新聞和訪談

  Craig McClanahan

  訪談

  Struts還是JSF?

 6. Spring創始人

圖片說明文字

  Rod Johnson是Java開源應用框架Spring的創始人。他是Spring的建立者和SpringSource的CEO。此外,Rod的著作Expert One-on-One J2EE Design and Development (2002)是最具影響力的J2EE書籍。

  相關連結

  Rod Johnson Twitter

  Rod Johnson部落格

  SpringSource

  Spring框架Wiki

  新聞和訪談

  VMware.com : VMware to acquire SpringSource

  Rod Johnson : VMware to acquire SpringSourceRod Johnson訪談 – CEO – Interface21

  Rod Johnson關於Spring維護策略改變問答

  Expert One-on-One J2EE Design and Development: 

  Rod Johnson

  訪談

  Rod Johnson著作

  Expert One-on-One J2EE Design and Development (Programmer to Programmer)

  Expert One-on-One J2EE Development without EJB

 7. Hibernate 創始人

圖片說明文字

  Gavin King是一個流行物件/關係持久化Java解決方案Hibernate專案的創始人,同時也是Java EE5應用框架Seam的作者。此外,他還為EJB 3.0和JPA設計作出了重大貢獻。

  相關連結

  Gavin King部落格

  Hibernate Wiki

  Hibernate框架

  JBoss seam

  新聞和訪談

  Tech Chat: Gavin King談Contexts和依賴注入Weld, Java EE 6

  JPT : Gavin King訪談Hibernate

  JavaFree : Hibernate創始人Gavin King訪談

  Gavin King深度解析Seam

  Gavin King著作

  Java Persistence with Hibernate

  Hibernate in Action (In Action series)

 8. Java語言之父

圖片說明文字

  James Gosling在1994年發明了Java。他完成了Java的最初設計、編譯器和虛擬機器。由於他的貢獻,他被推舉為美國國家工程院院士。2010年4月2日他離開了Sun公司,後者最近被Oracle收購。談到為什麼會離開,Gosling在部落格中寫道:“更確切地說我的離開比留下更有意義。”

  相關連結

  James Gosling部落格

  James Gosling Wiki

  新聞和訪談

  Dennis Ritchie、Bjarne Stroustrup和James Gosling訪談

  James Gosling訪談,“Java之父”

  開發者訪談:James Gosling

相關文章