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.

Anuncios

NetBeans 6.0 beta 1

En la cuenta atrás para el nacimiento del nuevo NetBeans 6, la publicación (el pasado día 17) de la primera beta marca el punto en el que podemos comenzar a hacernos una idea del conjunto completo de características de esta herramienta de herramientas. Una lectura rápida de la página New and Noteworthy revela que ya no nos encontramos ante un para , sino ante un entorno universal de desarrollo con soporte para lenguajes diversos (, …) y un metaentorno, capaz de incorporar nuevos lenguajes y tecnologías con flexibilidad, facilidad y rapidez.

Destaco entre la selva de mejoras y adiciones una que me es particularmente querida, siquiera por el tiempo que en mi carrera profesional he dedicado al diseño de clientes ricos (antes llamados “” —poco favorecedoramente, la verdad). El soporte para (definición), junto con otras mejoras relacionadas con bean binding permitirán crear en Java aplicaciones de escritorio fundamentadas en las mejores prácticas, eliminando la gran barrera de . Y es que gracias a la potencia de Swing hay decenas de formas de hacer cualquier cosa, pero la gran mayoría son incorrectas, por motivos que sólo un programador experimentado podrá discernir.

En una asombrosa coincidencia, el equipo de desarrollo que superviso en la actualidad está completando su migración de a NetBeans con buenos resultados, o eso parece por la reducción de nuestros ritmos de encanecimiento/calvicie diarios. Y es que NetBeans va bien.

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!