Actualidad Macintosh en español

 




Macu te necesita

Vótanos en la revista ReD





La respuesta a tus preguntas es ¡MAC!

¡MAC! pdf númeroVIII
Suscríbete.



Ven a recoger tu salvapantallas

 

[an error occurred while processing this directive]
NetBeans para Mac OS X
Entrevista con George Dvorak

15-06-2.001



Una de las zonas en las que más novedades software está generando Mac OS X son los IDE o entornos de desarrollo: desde aplicaciones especializadas que aprovechan la herencia Unix a monstruos multiplataforma que lanzan su versión para el nuevo sistema operativo, pasando por el propio entorno gratuito que reparte Apple con la compra de Mac OS X.

Entre todos estos IDEs, hay uno que viene por primera vez al Mac y llama la atención especialmente. Por un lado, está escrito en Java y orientado a crear aplicaciones Java (aunque no exclusivamente, como veremos). Por otro, es completamente gratuito: es Open Source. Y para terminar, tiene detrás el respaldo de la propia Sun.

Nos fijamos en él a raíz de un comentario en los nuevos foros de Desarrollo que acabamos de incorporar a la Comunidad. Estuvimos investigando, y finalmente George Dvorak, el responsable de Márketing, nos concedió una entrevista por email... después de asegurarse de que hacíamos nuestros deberes de investigación. Será porque tambuén se ocupa del área educativa del proyecto ;-).

Origen y filosofía

NetBeans comenzó como un proyecto creado por estudiantes de la república checa en 1996. Su nombre original era Xelfi y su objetivo era construir un entorno de desarrollo de aplicaciones Java parecido a Delfi, y en Java.

El proyecto desembocó en una empresa llamada NetBeans. Esta empresa sacó un par de versiones comerciales del entorno, hasta llegar a la beta de la versión 3.0 en 1999 y ser adquirida por Sun Microsystems. Sun convirtió esa beta en Forte for Java Community edition e hizo Open Source el código del entorno de desarrollo en Junio del 2000. Se creó un potente site y una comunidad de desarrollo basada en el IDE, ambos basados en www.netbeans.org.

Un IDE diferente

La relación de NetBeans y Forte for Java es como la de Linux y Red Hat... o el propio Darwin y Mac OS X: NetBeans es gratuito, en forma de la Forte for Java Community Edition, pero paralelamente Sun planea empaquetar los componentes con una serie de módulos propios y un contrato de mantenimiento y conviertirlos en ediciones de pago "productizadas".

De modo que Sun paga los medios para que el desarrollo Open Source siga, incluyendo algunos ingenieros, y cede gratuitamente el resultado (aunque luego lo utilice para construir otras cosas): un entorno de desarrollo verdaderamente potente.

La novedad es que la versión 3.2 de NetBeans ya funciona en Mac OS X :-).

Entrevista a George Dvorak

George Dvorak es el resposable de márketing de NetBeans, y atendió nuestras preguntas sobre el soporte a Mac OS X por parte de su producto.

P. ¿Qué es NetBeans?

NetBeans es un proyecto Open Source que consiste en este momento de dos partes, una el IDE (entorno de desarrollo) NetBeans, otro la NetBeans Tools Platform (Plataforma de herramientas). Para más información recomiendo las FAQs de http://www.netbeans.org/articles/faqs.html

P. ¿Porqué Open Source?

Recomiendo el artículo: http://www.netbeans.org/articles/history.html

(Nota: de ahí hemos sacado parte de lo que os contamos más arriba ;-))

P. ¿Cual es la relación con la iniciativa .NET y las herramientas de desarrollo .NET?

No puedo decirlos mucho sobre .NET (preguntad en www.microsoft.com) pero os contaré más sobre SunONE. Como mencioné antes, NetBeans es una Plataforma de Herramientas sobre la cual terceras partes pueden construir módulos plug-ins o auténticas aplicaciones completas. Como puede que hayáis oído, Forte for Java se basa en NetBeans y el artículo siguiente habla de la relación entre el IDE y la estrategia SunOne.

http://developer.java.sun.com/developer/technicalArticles/WebServices/Forte4 Java/index.html

(Nota: SunOne es la respuesta de Sun a la iniciativa .NET de Microsoft ;-))

P. ¿En qué afecta el soporte a Java2 al futuro de Mac OS X, en tu opinión?

El Java2 de Mac OS X es la primera implementación del JDK (Java development kit) de calidad industrial que se hace en el Mac, y nos abre la oportunidad de ofrecer el producto también a usuarios Mac. La comunidad Mac está deseando tener buenas herramientas Java, y desde esta perspectiva es muy interesante para NetBeans.

También esperamos ser capaces de captar algunos desarrolladores para el proyecto NetBeans para MAc, ya que el JDK del Mac sigue teniendo características en la que ninguno de los desarrolladores actuales de NetBeans es realmente un experto. Pero, como decíamos, la comunidad Mac está ansiosa, y esperamos poder "reclutar" algunos colaboradores en ella.

P. ¿NetBeans es completamente funcional para desarrollar en Mac OS X?

Todavía hay algunos bugs específicos de Mac OS X, pero la mayor parte de ellos no tienen gran impacto en los usuarios. En estos momentos consideramos que NetBeans 3.2 es completamente funcional en Mac OS X.

P. ¿Estáis trabajando directamente con Apple en este proyecto o no?

Sí que enviamos informes de bugs a Apple directa e indirectamente, pero no hay una relación formal o cooperación entre NetBeans y Apple.

P. ¿Algo más que sea de interés para desarrolladores hispanoparlantes?

Al principio NetBeans estuvo disponible en inglés, Forte for Java en inglés y japonés, pero teniendo en cuenta que NetBeans es OpenSource, uno de los miembros de la comunidad ha decidido hacer una traducción al francés, que ya está disponibles. También hay un caballero que está pensando en hacer una versión en ruso. De modo que estaríamos más que contentos de dar la bienvenida a cualquiera interesado en trabajar en una versión española de NetBeans.

Conversaciones posteriores

Hemos seguido hablando sobre este último punto, y estamos convencidos de que el proyecto es asequible para un equipo serio... como los que han traducido aplicaciones de todo tipo para Mac OS X en los últimos meses ;-). Si hay voluntarios que quieran apuntarse, desde Macuarium ofrecemos todo el apoyo que podamos dar.

Si queréis desarrollar aprovechando las capacidades del nuevo OS y las características multiplataforma de Java, sugiero que os bajéis este IDE y le echéis un vistazo. Tiene buena pinta.



 

Artículos en esta misma edición:
[an error occurred while processing this directive]

Otros artículos relacionados