Actualidad Macintosh en español

 

 


Indice de Foros
Temas activos
Mensajes privados
Downloads
Links / Buscador
Compraventa



Auténticos artículos
coleccionables de Apple


Macu te necesita

Vótanos en la revista ReD


[an error occurred while processing this directive]
Entrevista a Jesse Tayler, CEO de Netmodular (Parte IV)
La influencia de NeXT en lo que hace Apple, y lo que hace falta para trabajar.

31/8/2003

El mito de Mac OS X sobre Intel

Jesse - NeXT funcionaba en un chip de DEC llamado Alpha - 64 bits en 1994 creo recordar... De nuevo, resolver los problemas más duros al principio -- el resto viene solo. La separación del OS y el hardware fueron clave - ahora Java hasta nos separa del compilador de bajo nivel. Puedo mover Java de un Intel a un SPARC de SUN y a un Xserve y gracias al bytecode, no tengo ni que recompilar -- literalmente el mismo código sin una sola alteración. ¡ASOMBROSO!

Macuarium - Me está entrando la tentación de preguntar por la posibilidad práctica de la idea de Mac OS X sobre Intel...

Jesse - Bueno, si el chip de IBM es mejor... ¿para qué molestarse? Por otra parte, estoy bastante seguro de que ya funciona en alguna parte sobre chips de Intel... ya lo hemos hecho antes - hubo una vez en que NeXT funcionaba sobre ese chip de DEC, y sobre Intel, Motorola y SPARC de SUN. No sé de ningún otro OS de escritorio que usara tantos chips - teníamos binarias FAT que combinaban los recursos necesarios para diferentes chips en un sólo ejecutable para que no hicieran falta dos descargas o paquetes... todos esos sistemas podían correr software de un sólo servidor de archivos sin alteraciones. No sé lo difícil que es portar [los componentes nuevos de Mac OS X como Aqua], seguro que no es fácil, pero está diseñado para ser posible. Estamos usando binarias FAT para mantener una versión de una aplicación haciendo uso del nuevo G5 y manteniendo la compatibilidad hacia atrás... las aplicaciones de escritorio tendrán un poco de código para cada chip y una mayoría de código que funcione en los dos. No hago éso con WebObjects ya que es 100% puro java y corre completamente sobre bytecode. Eso no se puede hacer con cosas de bajo nivel como Aqua.

Macuarium - Se supone que el G5 corre aplicaciones 32-bit de forma nativa...

Jesse - Sí, pero el código de 64 bits no funciona en el chip viejo (...).

Aspectos personales

Macuarium - ¿Siguiente pregunta, entonces?

Jesse - ¡Adelante!

Macuarium - Me gustaría pedirte una pequeña historia de tu carrera y tu relación con NeXT y el mundo Mac.

Jesse - Tengo poca relación con Apple, y una historia corta y aburrida... mi madre era profesora del MIT, de modo que desde los nueve años tuve acceso a grandes sistemas y al "padre de la Inteligencia Artifical", Marvin Misky, en el laboratorio del MIT. Hice algunas cosas buenas con ensamblador y me echaron el ojo en los laboratorios del MIT pronto. Conseguí que me enviaran al MIT uno de los primeros PCs de IBM y perdí muchas clases jugando con él... estaba más interesado en UNIX y lo que llamábamos "inteligencia artificial" -- aunque ahora me doy cuenta de que lo que realmente me interesaba era [la programación orientada a] Objetos. En 1988, NeXT salió con ese ordenador espectacular que usaba UNIX y ¡estaba completamente orientado a objetos! Estaba asombrado y sólo quería trabajar con ése ordenador. Trabajé para IBM en Seattle durante un tiempo pero eventualmente encontré mi camino en una nueva empresa que usaba NeXT. He sido programador de NeXT / Mac OS X desde entonces. Ahora trabajo con WebObjects porque me encanta la web y pienso que hay planes de negocio que no exigen que trabaje con Windows. ¡He tenido la suerte de sobrevivir todos estos años trabajando con las tecnologías que me gustan!

Macuarium - ¿Dónde encaja Mozilla?

Jesse - Desarrollamos los primeros navegadores y servidores web en NeXT y me di cuenta que después de Netscape el HTML se volvió demasiado complicado para que uno o dos desarrolladores aislados pudieran hacer un buen navegador. Cuando Netscape fue aplastado por MS, hicieron su software open source y pensé que era un buen momento para ayudar a hacer un navegador que fuera sencillo y devolviera a los programadores las herramientas para hacer grandes cosas en el cliente web. Resultó que el código era algo así como un galimatías y no pudimos hacer mucho con él... tuve que volver al trabajo pagado. Creo que Safari es lo que yo quise hacer -- Es un gran navegador y el uso que hace el open source es perfecto desde mi punto de vista.

Macuarium - ¿Algún otro proyecto interesante o conocido en el que hayas trabajado?

Jesse - La mayor parte de mi trabajo ha sido en grandes corporaciones, con sistemas de facturación para MCI, WorldComm y ATT. He trabajado como vicepresidente o director general de tecnologías (CTO) en unas cinco "punto-bombs".

Macuarium - ¿Usando WebObjects?

Jesse - Sí, algo de WO al final -- ya eran los primeros 1990's y hacíamos sistemas de escritorio para grandes bases de datos. Sistemas de transacciones financieras para bancos y sistemas de validación para ensayos clínicos y asuntos regulatorios en empresas farmacéuticas. Me hice popular por escribir una revista y CD ROM donde podías hojear títulos de software para NeXT y descomprimir el software sólo cuando lo comprabas -- hoy en día lo haríamos con la web en vez de en un CD ROM.

Macuarium - ¿Esto lo hacías usando UNIX?

Jesse - Todo con NeXT - desde 1988 hasta hoy, realmente sólo he trabajado con NeXT. Sí que hice un par de programas para PCs - DOS y Windows 2.1 y 3.x pero ninguno es conocido o realmente interesante. Y he estado trabajando con WebObjects desde 1995.

Apple no es NeXT

Macuarium - De acuerdo... siguiente tercio :-). ¿Qué tal se llevan las filosofías de NeXT y del Mac?

Jesse - ¡No muy bien!

Macuarium - Es curioso que los dos grupos parecen valorar cosas diferentes en el software.

Jesse - A Apple no le gustaba el UNIX ni NeXT, me sorprendí mucho cuando escogieron NeXT en vez de Be OS que me parecía más su tipo de OS. Hubo varios años de lucha en Apple -- me alegro de no ser Steve Jobs - realmente tenía una casa llena de gente cabreada en sus manos. Pero sabes -- con el tiempo -- la gente empezó a darse cuenta de que aunque era verdaderamente diferente, eran cosas muy buenas.

Macuarium - La mayor parte de Apple parece seguir las líneas de NeXT hoy en día.

Jesse - Sí, todos los ejecutivos altos menos el director financiero vienen de NeXT, creo - Pero Apple desde luego no es NeXT. Apple sigue siendo Apple.

Macuarium - Eso daría pie a una pregunta verdaderamente larga sobre qué és la esencia de Apple, pero igual sería demasiado larga.

Jesse - Esa pregunta realmente no es para mí -- yo pienso que Apple es una empresa muy interesante, la tecnología de NeXT desde luego es una parte muy valiosa -- pero QuickTime y la marca de Apple son la esencia.

Macuarium - Bien, sólo nos quedan un par de preguntas rápidas... ¿Sabes de alguna otra empresa que use tecnología Mac de la que debiéramos estar orgullosos?

Jesse - La verdad es que no demasiadas - Algunas viejas empresas NeXT todavía sobreviven -- ¿conocéis a los de OmniGroup? También son de Seattle y comenzaron poco después de que yo llegara allá. Les he visto hacer cosas muy interesantes con un pequeño equipo durante estos años.

Macuarium - ¿Qué hay de Stone Studio? Les tradujimos la Suite hace un par de años...

Jesse - ¡Oh! ¡ANDREW [Stone, el CEO de Stone Design] ES GENIAL! Me encanta Andy -- estuvo en la primera Boston Computer Society mostrando software de NeXT. Enseñaba una aplicación sencilla llamada TeXTArt que utilizaba Display PostScript para hacer algunas cosas verdaderamente buenas. Tiene un talento fantástico y es muy divertido. Stone Design siempre ha estado cerca de nuestro corazón.

Macuarium - Y del nuestro, desde que le conocimos :-). Finalmente, ¿qué le dirías a alguien que esté pensando en construir una firma de desarrollo de software y pensando si hacerlo con su Mac?

Jesse - La verdad es que no estoy seguro -- la transición a Apple fue muy dura para las herramientas y las cosas como WebObjects no son tan fáciles de aprender desde cero. Yo consigo algunas cosas asombrosas porque he trabajado con ellas desde hace tanto tiempo e incluso he usado las herramientas con las que se hizo WebObjects. La verdad es que ahora mismo es duro - espero que las nuevas "XTools" [que Apple sacará con Panther] sean un activo tan grande como lo eran las herramientas de NeXT. Herramientas que recuerden lo "locamente sencillo" que el NeXT era al principio... Pero tienes que darte cuenta de que nadie pensó nunca que yo fuera brillante porque desarrolle con NeXT. No soy rico ni famoso.

Macuarium - Haces buen software para comunidades.

Jesse - Hacemos aplicaciones complejas (de acuerdo con nuestras estimaciones) que son cien veces más sencillas de crear y mantener... hacemos con una o dos personas lo que a un equipo le cuesta un año crear, y un equipo mas grande para mantenerlo, y luego lo hacemos cinco veces. Es realmente asombroso.

Macuarium - Ese es un buen mensaje...

Jesse - Bueno, me ha llevado años y años descubrir la arquitectura que lo hace posible. Empecé a conseguir estos resultados hace nada más 18 meses y después de varios intentos y del diseño que permite hacerlo. Los objetos [el software orientado a objetos] lo hacen posible -- pero debes diseñarlo -- es como decir "el acero hace posible el puente de San Francisco" -- pero los arquitectos necesitaron descubrir cómo hacer un puente de suspensión doble para que funcionara. Es fácil cometer errores - pensar que las herramientas van a resolver tus problemas o darte los resultados que obtienen algunas personas. Para conseguir resultados la clave es la arquitectura y el diseño - no Java o algún otro lenguaje.

Muchas gracias

Macuarium - De acuerdo :-). Bien, hemos estado casi tres horas, Jesse, y hemos cubierto todo el cuestionario. Gracias por tu tiempo y tus respuestas... a menos que pienses que nos hemos dejado algo o te falte añadir algo más :-).

Jesse - ¡Todo lo que me falta es desearos suerte y decir que estáis haciendo un gran trabajo!

Macuarium - Gracias, y lo mismo digo.


Comenta el artículo en los Foros

Vuelta al Menú

 

 

 

Artículos en esta misma edición:

31-8-2003 Interview with Jesse Tayler, CEO of NetModular - Deep in the heart of corporate software
25-8-2003 Steve Jobs inaugurará la Apple Expo de París - O lo que es lo mismo, hay que esperar novedades en Septiembre.


Otros artículos recientes