sábado, abril 12, 2008

Alternativas Libres: Netbeans 6.0

"Splash Screen o Pantalla Inicial del Netbeans 6.0"


Continuando con la saga de alternativas libres para satisfacer cualquier tipo de necesidades de software, esta vez me refiero a Netbeans, el IDE de programación de Sun Microsystems principalmente orientado al desarrollo de aplicaciones en el lenguaje Java.

Su nueva versión, la 6.0, está liberada principalmente bajo la licencia Common Development and Distribution License producida por Sun y basada en la Mozilla Public License y el resto de componentes está bajo la licencia GPL v2 la cual es muy popular entre las licencias de software libre y el estándar de las licencias del software del proyecto GNU.

Una de las mas importantes ventajas de Java es la muy conocida ejecución de aplicaciones sin importar la plataforma o el sistema operativo bajo este corra, media vez dicho sistema posea instalado la máquina virtual de Java, la cual Sun distribuye también de forma gratuita. Ya que Netbeans esta desarrollado en Java, esto tambión lo vuelve independiente de la plataforma en la que se ejecute lo cual lo vuelve disponible para Windows, Linux, Mac, Solaris, por mencionar a los mas conocidos.

Además de la capacidad para desarrollar aplicaciones Java, posee complementos para la ayuda en el desarrollo en otros lenguajes como C/C++, Ruby y PHP, un muy completo editor de esquemas XML, un editor WYSIWYG para aplicaiones web (Visual Web Pack), un servidor Tomcat integrado, asistentes para la conexión a bases de datos de MySql y Postgres, Editor de Diagramas UML, entre otros.

"Edición WYSIWYG de una aplicación web JSP con el Visual Web Pack"

Entre los IDEs comparables con este, se encuentra el Visual Studio, la suite de Microsoft para el desarrollo de software para la plataforma .Net, el cual no es ni libre ni gratuito, mucho menos la única opción para desarrollar este tipo de aplicaciones.

Un entorno comparable, que puede ahora ser reemplazado por el Netbeans 6.0 es el Zend Studio, el cual brinda asistencia para desarrollar proyectos de scripts de PHP, el cual tampoco es gratuito ni libre.

Se los recomiendo para cualquiera que desee usar entornos libres multiplataforma para desarrollar aplicaciones en Java, C, C++, PHP o Ruby. He aqui un video de creacion de aplicaciones mediante los asistentes que el entorno provee:



"Netbeans 6.0"

Sunsetting Sr. Byte.

El Sr. Byte ha estado más de 5 años inactivo. Digamos que estaba en " code freeze ". Pero ahora es el último release. Quizas no...