Un portal dedicado a brindar orientacion de tecnologias utilizadas en la actualidad para el desarrollo de aplicaciones web.
miércoles, 13 de febrero de 2013
Programadores del Mundo Java que cambiaron el desarrollo web
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, basándonos 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.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario