Published 20 years ago
(updated 13 years ago)
Durante el Sun Tech Days que se realizó el pasado 2 y 3 de marzo en la Ciudad de México tuvimos oportunidad de platicar con James Gosling, creador de Java. Gosling nos dio su opinión sobre el futuro de Java, el Java Community Process y los planes de Sun en América Latina.
¿Qué estás haciendo actualmente en Sun?
Soy el líder técnico del grupo de plataforma para desarrolladores. En este grupo somos responsables de J2SE y las herramientas para desarrollo como NetBeans, Java Studio Creator y Sun Studio.
¿Eres etiquetado como el padre de Java, estas de acuerdo con este título?
En realidad no me agrada mucho ese título. Es cierto que escribí el primer compilador y máquina virtual de Java, pero esos desaparecieron hace mucho. Hay un gran número de personas realmente talentosas trabajando en Java, y cuando se me etiqueta como el padre de Java, siento que se desprecia el esfuerzo de toda esta gente.
¿Qué se siente que tus hijas aprendan en la escuela algo que tú creaste?
La situación con mis hijas es un poco rara. Por ejemplo, mi hija mayor tiene dificultades para salir con muchachos, ya que cuando se enteran de quién es su papa, la tratan diferente. Sin embargo, lo bueno de los hijos es que viven su propia vida.
¿Así como Java vive su propia vida?
Exacto, y es sorprendente.
¿Qué opinas acerca del impacto que ha tenido Java?
Es verdaderamente increíble ver que algo que tú creaste tenga tal impacto. Sin embargo, la revolución de Java apenas está comenzando, las cosas realmente interesantes todavía están por llegar.
¿Existen planes para abrir algún centro de ingeniería en América Latina?
Por ahora no hay planes inmediatos. Sin embargo, ya hemos hecho evaluaciones, y si abrimos otro centro de ingeniería en el extranjero, hay una buena probabilidad de que sea en América Latina, posiblemente cerca de Sao Paulo.
¿Qué tal va la adopción de Tiger (J2SE 5)?
Va a un buen ritmo. La mayoría de las empresas con aplicaciones de misión crítica todavía están evaluando su adopción, ya que quieren realizar sus propias pruebas además de las que nosotros hemos hecho. Pero en general hay muchos incentivos para adoptarlo ya que es mucho más rápido y varias capacidades nuevas que son muy útiles.
¿Cuales son los retos principales que enfrenta Java?
La verdad es que los principales retos no son técnicos, sino de políticas y regulaciones. Un caso claro es el de la industria de entretenimiento. Existe la tecnología para revolucionarla, pero el problema son las regulaciones.
¿Cual es tu opinión acerca de JDO (Java Data Objects) y la discusión acerca de la aprobación de la especificación?
JDO es uno más de estos casos en que la comunidad quiere que las cosas se hagan de una manera, y las empresas proveedoras lo quieren de otra manera. Es bueno que los consumidores hayan ganado.
¿Cuales son las desventajas del JCP (Java Community Process)?
Trabajar a través del JCP es definitivamente más lento que simplemente dejar que alguien decida como deberían ser las cosas. Para los ingenieros de Sun el JCP puede ser latoso, ya que no pueden simplemente tomar una decisión por si solos, si no que requieren escuchar a la comunidad. Sin embargo, en el largo plazo es mejor ya que se generan productos que realmente satisfacen las necesidades de los clientes.
Hay una expresión que dice que “la democracia es el peor sistema político excepto por todos los demás”. Es cierto que los dictadores pueden dar respuestas rápidamente, pero la probabilidad de que las respuestas sean correctas es muy baja.
Dado que Java ya cubre todo el espectro, desde aplicaciones empresariales hasta aplicaciones embebidas y de tiempo real, ¿Crees que se convierta en el único lenguaje por aprender?
Creo que sería una tragedia si Java fuera el único lenguaje. Ciertamente se ha convertido en el lenguaje dominante, pero quiero pensar algún día alguien inventará algo mejor que lo reemplace. De no ser así, sería una tragedia porque reflejaría el estancamiento al que habría llegado esta industria. No se cómo vaya a ser ese lenguaje, pero definitivamente no sería simplemente mejoras o ajustes de Java, tendría que ser algo nuevo.
¿Algunas palabras para nuestros lectores?
Visiten netbeans.org y échenle un vistazo a nuestras herramientas, son bastante buenas.
¿Qué estás haciendo actualmente en Sun?
Soy el líder técnico del grupo de plataforma para desarrolladores. En este grupo somos responsables de J2SE y las herramientas para desarrollo como NetBeans, Java Studio Creator y Sun Studio.
¿Eres etiquetado como el padre de Java, estas de acuerdo con este título?
En realidad no me agrada mucho ese título. Es cierto que escribí el primer compilador y máquina virtual de Java, pero esos desaparecieron hace mucho. Hay un gran número de personas realmente talentosas trabajando en Java, y cuando se me etiqueta como el padre de Java, siento que se desprecia el esfuerzo de toda esta gente.
¿Qué se siente que tus hijas aprendan en la escuela algo que tú creaste?
La situación con mis hijas es un poco rara. Por ejemplo, mi hija mayor tiene dificultades para salir con muchachos, ya que cuando se enteran de quién es su papa, la tratan diferente. Sin embargo, lo bueno de los hijos es que viven su propia vida.
¿Así como Java vive su propia vida?
Exacto, y es sorprendente.
¿Qué opinas acerca del impacto que ha tenido Java?
Es verdaderamente increíble ver que algo que tú creaste tenga tal impacto. Sin embargo, la revolución de Java apenas está comenzando, las cosas realmente interesantes todavía están por llegar.
¿Existen planes para abrir algún centro de ingeniería en América Latina?
Por ahora no hay planes inmediatos. Sin embargo, ya hemos hecho evaluaciones, y si abrimos otro centro de ingeniería en el extranjero, hay una buena probabilidad de que sea en América Latina, posiblemente cerca de Sao Paulo.
¿Qué tal va la adopción de Tiger (J2SE 5)?
Va a un buen ritmo. La mayoría de las empresas con aplicaciones de misión crítica todavía están evaluando su adopción, ya que quieren realizar sus propias pruebas además de las que nosotros hemos hecho. Pero en general hay muchos incentivos para adoptarlo ya que es mucho más rápido y varias capacidades nuevas que son muy útiles.
¿Cuales son los retos principales que enfrenta Java?
La verdad es que los principales retos no son técnicos, sino de políticas y regulaciones. Un caso claro es el de la industria de entretenimiento. Existe la tecnología para revolucionarla, pero el problema son las regulaciones.
¿Cual es tu opinión acerca de JDO (Java Data Objects) y la discusión acerca de la aprobación de la especificación?
JDO es uno más de estos casos en que la comunidad quiere que las cosas se hagan de una manera, y las empresas proveedoras lo quieren de otra manera. Es bueno que los consumidores hayan ganado.
¿Cuales son las desventajas del JCP (Java Community Process)?
Trabajar a través del JCP es definitivamente más lento que simplemente dejar que alguien decida como deberían ser las cosas. Para los ingenieros de Sun el JCP puede ser latoso, ya que no pueden simplemente tomar una decisión por si solos, si no que requieren escuchar a la comunidad. Sin embargo, en el largo plazo es mejor ya que se generan productos que realmente satisfacen las necesidades de los clientes.
Hay una expresión que dice que “la democracia es el peor sistema político excepto por todos los demás”. Es cierto que los dictadores pueden dar respuestas rápidamente, pero la probabilidad de que las respuestas sean correctas es muy baja.
Dado que Java ya cubre todo el espectro, desde aplicaciones empresariales hasta aplicaciones embebidas y de tiempo real, ¿Crees que se convierta en el único lenguaje por aprender?
Creo que sería una tragedia si Java fuera el único lenguaje. Ciertamente se ha convertido en el lenguaje dominante, pero quiero pensar algún día alguien inventará algo mejor que lo reemplace. De no ser así, sería una tragedia porque reflejaría el estancamiento al que habría llegado esta industria. No se cómo vaya a ser ese lenguaje, pero definitivamente no sería simplemente mejoras o ajustes de Java, tendría que ser algo nuevo.
¿Algunas palabras para nuestros lectores?
Visiten netbeans.org y échenle un vistazo a nuestras herramientas, son bastante buenas.
- Log in to post comments