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