最受欢迎的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
2. 测试驱动开发和 JUnit 创始人
Kent Beck 创立了极限编程和测试驱动软件开发方法。此外,他和 Erich Gamma 编写了 JUnit,一个简单测试框架成为了构建基于 Java Web 程序测试的实际标准。JUnit 和测试驱动开发组合改变了传统的 Java 编程方式,许多 Java 者对此并不感冒。
相关链接
新闻和访谈
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著作
4. JBoss 创始人
Marc Fleury 在 2001 年创立了 JBoss 开源 Java 应用服务器。JBoss 是带有争议的基于 Java Web 应用程序实际标准。接下来,他将 JBoss 卖给了 RedHat 并加盟 RedHat 继续 JBoss 开发。2007 年 2 月 9 日,他决定离开 RedHat 追求个人爱好,比如教学、研究生物学、音乐以及和家人在一起。
相关链接
新闻和访谈
- 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 实现。
相关链接
新闻和访谈
6. Spring 创始人
Rod Johnson 是 Java 开源应用框架 Spring 的创始人。他是 Spring 的创建者和 SpringSource 的 CEO。此外,Rod 的著作 Expert One-on-One J2EE Design and Development (2002) 是最具影响力的 J2EE 书籍。
相关链接
新闻和访谈
- 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访谈
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 设计作出了重大贡献。
相关链接
新闻和访谈
- Tech Chat: Gavin King 谈 Contexts 和依赖注入 Weld, Java EE 6
- JPT : Gavin King 访谈 Hibernate
- JavaFree : Hibernate 创始人 Gavin King 访谈
- Gavin King 深度解析 Seam
Gavin King 著作
8. Java 语言之父
James Gosling 在 1994 年发明了 Java。他完成了 Java 的最初设计、编译器和虚拟机。由于他的贡献,他被推举为美国国家工程院院士。2010 年 4 月 2 日他离开了 Sun 公司,后者最近被 Oracle 收购。谈到为什么会离开,Gosling 在博客中写道:“更确切地说我的离开比留下更有意义。”
相关链接
新闻和访谈