Ocho de los programadores más importantes del mundo Java que deberías conocer

Ocho de los programadores más importantes del mundo Java que deberías conocer
Facebook Twitter Flipboard E-mail

Si programas con Java seguro que te sonarán cosas como Tomcat, Ant, JUnit, JBoss, Hibernate, Struts y Spring. Pero quizás lo que no conozcas sea a las principales personas que hicieron posible desarrollar esas tecnologías contribuyendo indiscutiblemente a la comunidad Java y cambiando nuestra forma de programar. A continuación hacemos un recorrido a ocho de las personas más importantes de la comunidad Java que deberías conocer, basandonos en la lista creada por mkyong que sigue muy vigente al ser historia viva de la programación.

James Gosling

En primer lugar, es indiscutible que aparezca James Gosling. El inventor de este lenguaje allá por 1994 cuando implementó el compilador original y la maquina virtual trabajando en Sun Microsystem. Sin este hombre el lenguaje Java no existiría. Tras casi treinta años en Sun de 1984 a 2010, abandonó la compañía tras la compra de Oracle para recalar durante unos meses en Google. Tras ello se incorporó a una startup conocida como Liquid Robotics.

Gavin King

Gavin King es el fundador de Hibernate. Es una popular librería que provee una excelente solución para persistir objectos realizando mapeos partiendo de bases de datos relacionales. También es el creador de Seam, además de colaborar fuertemente en el diseño de EJB 3.0 y JPA.

Rod Johnson

Uno de los framework de desarrollo de Java más conocidos es Spring Framework creado por Rod Johnson, CEO de SpringSource. Además ha conseguido aglutinar un importante ecosistema de tecnologías entorno a la compañía incluyendo la incorporación de Groovy o Grails junto a una variedad de productos orientados al desarrollo de aplicaciones Java.

Craig Mcclanahan

No podíamos dejar de hablar de Struts, otro de los grandes framework MVC en los que se basan muchas aplicaciones web Java. El creador de esta tecnología es Craig R. Mcclanahan que también ha contribuido con la definición de Servlet 2.2, 2.3, JSP 1.1, 1.2. Además de ser uno de los arquitectos de Tomcat.

Marc Fleury

El responsable de la primera versión de JBoss se la debemos a Marc Fleury. Jboss es un servidor de aplicaciones J2EE de código abierto bastante popular. La empresa fundada por Marc fue adquirida por Red Hat donde ahora sigue desarrollando más servicios y productos entorno a Java.

Joshua Bloch

Joshua Bloch trabaja actualmente en Google, pero es conocido principalmente por ser el responsable de numerosas característica de Java, como Java Collections Framework, el paquete java.mathjava.math o el mecanismo de assert. Además es uno de los programadores más prolíficos en cuanto a literatura como libros Effective Java, java Puzzlers o Java Concurrency in Practice.

Kent Beck

Probablemente si has trabajado con TDD te sonará el nombre de Kent Beck, el creador de JUnit junto Erich Gamma que se ha convertido en un estándar de facto para el testeo de aplicaciones java. además es uno de los creadores del Extreme Programming y test Driven Development (TDD). Sin duda, la combinación de TDD y JUnit ha cambiando la forma de programar de muchos desarrolladores. Por cierto, ahora trabaja en Facebook.

Jame Duncan Davidson

Otro de los grandes programadores que pasaron por Sun Microsystem es James Duncan. Allí creó Tomcat, uno de los contenedores de aplicaciones más usados en entornos Java, además de una de las herramientas que más nos han facilitado la vida para desplegar aplicaciones y construir procesos como es Ant.

¿Echáis en falta algún otro genio del desarrollo en Java?

Es impresionante lo que un puñado de hombres han revolucionado el mundo del desarrollo con sus ideas y creaciones, por supuesto apoyados por una amplia comunidad de desarrolladores que han continuado contribuyendo a esas pequeñas tecnologías que se han convertido en gigantes con el paso de los años.

Vía | mkyong
En Genbeta Dev | ¿Cuál es tu gran ídolo dentro del mundo del desarrollo?

Comentarios cerrados
Inicio