Hace unos días el equipo de NetBeans anunció que habían alcanzado 1 millón de usuarios activos. Es decir, personas que en promedio usan NetBeans regularmente al mes. Sin duda, es un gran espaldarazo a la comunidad de NetBeans que contribuye en múltiples maneras (traducciones, plugins, listas de correo, foros… etc) . Adicionalmente, indica la estabilidad del producto y su popularidad entre la comunidad de desarrolladores, y no hablo solamente de desarrolladores Java, sino de otros lenguajes como Groovy, PHP o C++ que son igualmente soportados por NetBeans y que se han sentido atraídos por su facilidad de uso, robustez y estabilidad. Nada mal para un producto open source, ¿no?
Miércoles, agosto 3, 2011
Sábado, marzo 5, 2011
¡Liberado GlassFish 3.1!
Luego de un par de meses de retraso (probablemente producto de la transición Sun a Oracle) el equipo de GlassFish ha liberado su última versión estable: GlassFish 3.1, la cual es 100% compatible con Java EE 6, además de poseer características avanzadas como HA (alta disponibilidad), balanceo de carga y clustering disponible incluso para la versión open source. De hecho es el primer servidor de aplicaciones en traer todas estas características junto con Java EE 6. No por ello, GlassFish se convierte en un servidor de aplicaciones lento, pesado o complicado de manejar. Por el contrario, la descarga de GlassFish 3.1 (Full profile) tiene un tamaño promedio 56MBs en promedio (no incluye la versión .zip multiplataforma que pesa alrededor de 90MBs) y su inicio completo tarda alrededor de 10 segundos (tiempo podría variar según capacidad y carga de procesos).
Por otro lado el manejo centralizado de clusters permite desde un mismo servidor GlassFish 3.1, ya sea a través de la consola de administración o a través de la línea de comando (vía ssh), administrar (crear, iniciar, detener, eliminar) instancias y clusters en todos los servidores donde se tenga instalado GlassFish 3.1. Igualmente, manejar el servidor fuera de éste es muy fácil, ya que NetBeans y Eclipse proveen un completo soporte.
Esta versión de GlassFish es novedosa desde el inicio, pues posee un asistente de instalación bastante ituitivo que permite desde una instalación por defecto (ideal para ambientes de desarrollo) hasta la configuración completa de un cluster. Todo esto desde el mismo instalador.
GlassFish 3.1 es sin lugar a dudas un gran servidor de aplicaciones con múltiples objetivos desde desarrolladores hasta grandes empresas que estén pensando implementar Java EE 6.
Links:
Domingo, enero 30, 2011
Un par de noticias sobre NetBeans 7.0
NetBeans 7.0, la próxima entrega de este maravilloso IDE, se encuentra cada vez más cerca de su etapa final (mediados de marzo del presente año). Mientras nos acercamos a esta fecha se van conociendo noticias de su entorno. Esta semana se conocieron dos principalmente: la primera tiene que ver con la terminación del soporte a Ruby, y la segunda un nuevo tipo de descarga relativamente ligera (155 MB aprox.) llamado JavaEE.
La primera noticia aunque desencantó a algunos, no generó sorpresas (a mi parecer). La gran mayoría de usuarios de NetBeans lo utilizan para Java (SE, ME, EE), C++ y PHP. Es muy poca la acogida que ha tenido NetBeans para Ruby por varias razones. Cuando NetBeans inicia el soporte para Ruby, muchos de los desarrolladores ya utilizaban algún tipo de IDE (incluso notepad o emacs). Cambiar de IDE a la mitad del camino es muy difícil, pues uno le va conociendo sus “truquitos”, y se va adaptando a él (le va cogiendo cariño). Muchas veces leyendo tweets sobre Netbeans encuentro algunos como “argggh q lento eres netbeans!!”, horas después el mismo usuario publica algo como “por fin terminé mi tarea de hoy, gracias netbeans!”. Otra razón de peso argumentada por la gente de NetBeans es que el IDE siempre ha sido compatible con la versión más reciente de Java. Algo que ha sido válido durante toda la vida del proyecto. Pues bien, para mediados de este año se tiene programada la salida del último Java, el JDK 7. Este JDK tiene cambios fuertes en el desempeño, funcionamiento interno, y en el lenguaje como tal. Es por ello que NetBeans enfilará sus esfuerzos hacia la compatibilidad 100% de NetBeans 7 con JDK 7, algo en lo que desde hace algún tiempo vienen trabajando. Sin embargo, no todo es malo para los desarrolladores de Ruby. NetBeans ha dejado la puerta abierta para que los mismos usuarios se unan al proyecto y aporten recursos (tiempo, conociemiento, etc) suscribiendose a la lsita de correo dev@ruby.netbeans.org o contactando directamente al equipo NetBeans.
Por otro lado el anuncio de un nuevo tipo de descarga seguro entusiasmará más a los desarrolladores de Java EE. Una descarga 100% dirigida a ellos pues consta solamente de Java SE, Java EE, GlassFish y Tomcat. Ésta se encuentra disponible desde las últimas versiones de desarrollo de NetBeans y pesa en promedio 155MB, que en una conexión de 1Mb tomaría cerca de 20 mins.
NetBeans 7 y JDK 7, significarán sin duda un gran cambio para los desarrolladores, no sólo de Java. Seguramente estos grandes cambios no se verán de un dia para otro, pero si veremos estos pequeños cambios regularmente hasta la salida final de ambos productos.
Jueves, enero 13, 2011
GlassFish 3.1: multi-idiomas
La versión más reciente de GlassFish 3.1 será lanzada en Febrero, según indica este post. Sin embargo, compilaciones de prueba se publican casi a diario, permitiéndonos ver y probar su estado actual, el cual por cierto es bastante estable. Además de características como clustering o alta disponibilidad, la última compilación de GlassFish 3.1, build 37 está disponible en múltiples idiomas, entre ellos español. Esto le permite a GlassFish llegar a manos de muchas más personas. Para usar la versión de múltiples idiomas es necesario descargar la versión cuyo nombre termine en “-ml”. (glassfish-3.1-b37-unix-ml.sh, por ejemplo).
Ahora si que nadie se quede sin probar GlassFish!
Miércoles, enero 5, 2011
Tip: Cambiar Look and Feel en NetBeans
Quizás alguna vez le hayamos cambiado la apariencia (Look And Feel) a nuestras aplicaciones desarrolladas en Java. NetBeans, como cualquier otra aplicación Java también puede cambiar su apariencia. Basta con modificar el archivo de configuración de NetBeans: netbeans.conf.
Dentro de la carpeta de instalación de NetBeans se encuentra la carpeta etc la que a su vez contiene el archivo netbeans.conf. Abrimos el archivo con nuestro editor preferido (vi, notepad… etc) y buscamos la línea que empiece con netbeans_default_options y añadimos al final (antes de la comilla doble que cierra): –laf LaClaseLookAndFeelDeseada. De este modo:
netbeans_default_options=”-J-client -J-Xss2m -J-Xms256m J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dsun.java2d.noddraw=true –laf javax.swing.plaf.metal.MetalLookAndFeel“
Si está abierto NetBeans, es necesario reiniciarlo. En caso de utilizar un Look And Feel de terceros se agregan las librerías (archivos .jar) en la carpeta platform dentro del directorio de instalación de NetBeans. Recuerden que en Linux no aplica el Look And Feel de Windows y viceversa.
NOTA: Es recomendable realizar previamente una copia del archvio netbeans.conf
Stumble It!