Netbeans 6 en español

Contribuye a la traducción de Netbeans al español

Revisando las estadísticas de palabras clave de búsqueda por las que se llega a este oscuro rincón de los internetes, me he llevado la curiosa sorpresa de que la pregunta netbeans 6 español en el buscador de buscadores tiene mi blog como segundo resultado. Azares de la vida: nunca he hablado de ese tema (o casi nunca), pero etiqueto mis artículos, aparte de con palabras clave que identifiquen el asunto del que se trata, con el idioma en el que están pergeñados. Lo hago para poder filtrar rápidamente los (pocos) que he publicado en inglés.

Así que me ha surgido la obligación ética, como usuario complacido de Netbeans, de escribir estas líneas para aclarar la cuestión que urgió a, millón arriba o abajo, veinticinco personas durante el último mes. Netbeans 6 es la versión más avanzada del IDE y ya está en la calle desde hace un tiempo. ¿Hay versión en español?

Está en marcha. Un equipo está realizando la traducción mientras escribo estas líneas. Dicho lo cual, procede recordar dos naderías importantes, dos:

  • Netbeans es código abierto. Los traductores sacan tiempo de su ocio para que podamos disponer del mejor IDE (bueno, de uno de los mejores, tengo amiguetes en el otro bando que quiero conservar) en nuestro idioma. No hay una fecha establecida para la culminación del proyecto.
  • Netbeans es código abierto. Esto significa que cualquier interesado puede “arrimar el hombro” Ni siquiera hay que ser experto en Java para traducir, aunque vendría bien saber de qué se está hablando para escoger las palabras con tino.

Siempre he utilizado mis herramientas en inglés, aunque quizá haya sido por una histórica falta de buenas traducciones. ¿Romperá Netbeans la tendencia? Independientemente de mi opción, quiero animar a los participantes en el proyecto a que continúen con su labor. Por otro lado, si estás leyendo esto y crees que puedes ayudar, ¡hazlo! La gloria del código abierto te espera.

NetBeans 6 M10, liberado

Tras años programando en Java, he encontrado que la batalla de los IDEs es, fundamentalmente, una cuestión personal. Las dos alternativas gratuitas en el mundo Java, Eclipse y NetBeans, son dignos contendientes. Pero, por dos motivos, me inclino por apoyar la propuesta de Sun frente a la de IBM:

El subjetivo:
Eché los dientes con Forte, y he sido usuario profesional de NetBeans desde la versión 3.3. Sin duda, la juventud te marca.
El objetivo:
Eclipse se fundamenta en una plataforma de desarrollo de interfaces ricas (RCP) que se apoya en SWT; la alternativa, NetBeans Platform, está basada en Swing. La confrontación de ambas alternativas ha debido engendrar terabytes de discusiones en la Red; personalmente, me encuentro firmemente enclavado en el lado de Swing, aunque soy perfectamente consciente de las bondades de la parte contraria (y de como me parecen irrelevantes en el contexto de un modelo de programación de interfaces anclado en la tecnología de los años 90, frente a una aproximación totalmente virtualizada).

Aunque para muchos el debate sobre plataformas de interfaz en cliente está totalmente superado gracias a las técnicas Ajax, todavía quedamos algunos carcas que creemos que (1) desarrollar grandes sistemas en Javascript es estar condenado al fracaso a medio o largo plazo (otra cosa son aplicaciones puntuales); que (2) no todo en este mundo son navegadores ni protocolo HTTP; y que (3) la Red no es una precondición para el desarrollo, o al menos no tanto (ni tan fiable) como lo son los propios sistemas cliente. Algo de razón debo llevar cuando Google dedica un porcentaje apreciable de sus esfuerzos a proteger su inversión en Ajax mediante

  • APIs bien modularizadas y GWT (que permite programar interfaces web Ajax en Java) para contrarrestar mi primer argumento;
  • Google Desktop para intentar superar el paralizante marco del navegador, y
  • Gears para intentar hacer algo frente a la falta de fiabilidad (diría no-dependabilidad, pero no es castellano) de la Red.

Por esto y muchas cosas más (si ha sonado la cancioncilla de Parchís en tu cabeza, lo siento mucho; te espero en el sanatorio) creo que los Java, sus IDEs, las tecnologías de interfaz en cliente y más concretamente, Swing, NetBeans Platform y el propio NetBeans tienen por delante un brillante futuro. No es que en informática decir eso sea un piropo muy bueno: “brillante futuro” suele indicar de cinco a diez años de vida, hasta desaparecer o convertirse en algo radicalmente distinto. Pero ahí está la sal de la profesión.

Descárgate NetBeans 6 M10 aquí. Ni siquiera es una beta, pero funciona mejor que algunas versiones definitivas (me baso en la release anterior, la M9, para hacer esa afirmación). ¡Salud, NetBeans!

Photosynth

Es del dominio público que Microsoft no es exactamente santo de mi devoción. Lo cierto es que devociones, tengo pocas. Pero a cada cual, lo suyo.

Photosynth es tan solo una nueva forma de navegar por colecciones de fotos. ¡Pero qué forma! En pocas palabras, toma una colección de imágenes que puede ocupar varios gigabytes, la analiza y la ordena en un espacio tridimensional sintetizado a partir de los contenidos de cada encuadre. La navegación por Photosynth permite volar por este espacio simulado, con controles de zoom y desplazamiento. Una posibilidad más: analizar el conjunto de fotografías por similaridades. Esta característica permite repasar de forma extremadamente rápida la colección de imágenes, pudiendo encontrar esa foto perfecta que tomamos de entre los cientos de tomas que sacamos en la Plaza de San Marcos.

De momento, no es posible crear colecciones para Photosynth. Mi instinto informático me dice que, pese a la espectacularidad de la demo tecnológica, lo más difícil está aún por realizar. Aún así: si Microsoft libera un organizador fotográfico basado en esta tecnología, probablemente merezca la pena comprarlo y dejar atrás a un obsoleto Picasa.

¡Y la demo funciona sobre Firefox! ¿Qué pasa en Microsoft?