netbeansDespués de varios meses de desarrollo, ya está entre nosotros NetBeans IDE 6.5.

Esta nueva versión incluye una enorme cantidad de mejoras, entre las que se destaca soporte integrado para PHP, JavaScript, Groovy y Grails, Ruby y Rails, C / C++, GlassFish v3 y varias cosas más. Veamos en detalle las novedades

Novedades destacadas

PHP

  • Editor de PHP (auto-completado de código, resaltado de código)
  • Debug usando Xdebug
  • Generadores de código para MySQL

JavaScript y Ajax

  • Debug de JavaScript en Firefox y Internet Explorer
  • Monitoreo de transacciones Http
  • Editor JavaScript
  • Administrador de librerías JavaScript, incluyendo Yahoo UI, Woodstock, JQuery, Prototype, Dojo y Scriptaculous
  • Mejoras en el editor de CSS

Desarrollo Java EE y Web

  • Mejoras en el soporte de Spring, Hibernate, JSF, generador de CRUD JSF, JPA (Java Persistence API)
  • Generador de Web Services a partir de tablas de una base de datos o de entidades JPA
  • Arrastrar-y-Tirar para servicios SaaS hacia archivos PHP
  • Mejoras al editor SQL (auto-completado de código, guardar/recuperar consultas, y más)
  • Mejoras en la importación y sincronización de proyectos Eclipse
  • Auto-despliegue de la aplicación al guardar cambios

Groovy y Grails

  • Desarrollo de aplicaciones Groovy puras, o utilización de Groovy dentro de proyectos Java SE
  • Editor Groovy (auto-completado de código, resaltado y más)
  • Framework de desarrollo de aplicaciones web Grails
  • Abrir proyectos Grails existentes sin agregar metadata

Ruby y Rails

  • Nueva interfaz del Test Runner para mostrar los resultados de las pruebas
  • Mejoras en Rake: Rake Runner y archivos pre-generados de Rake
  • Debugger: breakpoints condicionales y catchpoints
  • Los proyectos Ruby aceptan opciones de la JVM de línea de comandos

GlassFish v3 Prelude para desarrollo web

  • Arquitectura modular, basada en OSGi
  • Bajo consumo de recursos, inicio y despliegue rápido
  • Soporta scripting, incluyendo JRuby

C / C++

  • Mejoras en el auto-completado de código, resaltado y mása
  • Grafo de llamadas, ventana de memoria
  • Desarrollo remoto
  • Empaquetado de aplicaciones como archivos tar, zip o SVR4

Java ME

  • Nuevo asistente para agregar componentes a la paleta del Diseñador Visual
  • Nuevos componentes de UI SVG
  • Nuevos Data Bindings para componentes personalizados
  • Actualizada la herramienta de ofuscasión a ProGuard 4.2 y el framework de pruebas a JMUnit 1.1.0

Java Debugger

  • Nuevo debugger para multi-hilos con mejoras en el UI y en el workflow
  • Detector de deadlocks con indicadores visuales

Java SE

  • Compilación al guardar automático
  • Mejoras en la importación y sincronización de proyectos Eclipse
  • Jerarquía de invocaciones Java
  • Analizador de Javadoc
  • El Swing UI Builder puede generar nombres de clases simples (en vez de nombres completos)

Herramientas del IDE y usabilidad

  • Opciones de formateo por proyecto
  • Un único shortcut de Búsqueda Rápida para las acciones del IDE, archivos, opciones y documentos
  • Soporte para rutas de Windows UNC (carpetas de red compartidas)

Screencast y más

Para ver las novedades en acción, pueden mirar el screencast introductorio a NetBeans 6.5.

Para los curiosos, hay disponible una lista completa de cambios y mejoras.

Inspiración.

"Si tú tienes una manzana y yo tengo una manzana e intercambiamos las manzanas, entonces tanto tú como yo seguiremos teniendo una manzana cada uno. Pero si tú tienes una idea y yo tengo una idea, e intercambiamos las ideas, entonces ambos tendremos dos ideas"

Bernard Shaw