Mostrando entradas con la etiqueta netbeans. Mostrar todas las entradas
Mostrando entradas con la etiqueta netbeans. Mostrar todas las entradas

miércoles, 8 de mayo de 2013

Mejorar la performance de Netbeans


Este post va dedicado a todos aquellos que estamos cansados de la lentitud de Netbeans. Primero que nada les recomiendo instalar la última versión de Netbeans en inglés (ya que la mayoría de los tutoriales, plugins, actualizaciones, etc., están en ese idioma, lo que nos facilitará seguir las instrucciones) y sólo con el lenguaje de programación con el que vayan a trabajar. Cualquier cosa, en el futuro podrán activar los plugins para otros lenguajes.

Ahora sí podemos seguir con esta lista de recomendaciones.

Tips:
  • Desactivar todos aquellos complementos que no usamos:
    1. Vamos a Tools -> Plugins -> Installed.
    2. Activamos el checkbox Show details para que nos muestre los plugins bien detallados.
    3. Seleccionamos el checkbox del plugin que nos interese desactivar.
    4. Hacemos click en Deactivate.
    5. Reiniciamos el IDE.
  • Desactivar el escaneo automático:
    1. Vamos a Tools -> Options -> Miscellaneous -> Files.
    2. Desactivamos el checkbox de Enable auto-scanning of sources.
También podemos instalar un plugin que nos desactiva esa opción, pero nos pasará nuestra versión del IDE de Stable a Develop Version. Yo lo he hecho y funciona bien.
  1. Vamos a Tools -> Plugins -> Settings.
  2. Pulsamos el botón Add y agregamos la url http://deadlock.netbeans.org/hudson/job/nbms-and-javadoc/lastStableBuild/artifact/nbbuild/nbms/updates.xml.gz
  3. Vamos a Available Plugins y buscamos el plugin SCAN ON DEMAND.
  4. Pulsamos el checkbox e instalamos.
Tras terminar esto, faltará reiniciar el IDE para que se apliquen los cambios.
CUIDADO, seguramente nos dirá que hay actualizaciones de plugins. Tener en cuenta que hemos pasado a una nueva versión.

Solo les puedo decir que instalar ese plugin ha sido la mejor solución a este problema, ya que el consumo de procesador que rondaba entre los 100% - 200% ahora ha bajado estrepitosamente a 5% - 10%.

martes, 7 de mayo de 2013

Documentar en PHP con ApiGen usando Netbeans 7.3 en Linux

ApiGen es una herramienta para PHP que documenta las clases de nuestro proyecto de una forma muy parecida al Javadoc de Java. También existe phpDocumentor, pero probando ambas me quedé finalmente con ApiGen que tiene una interfaz, a mi gusto, mucho mas rápida para acceder a la información de las clases.

Para instalarla, abrimos una consola con el usuario root y tipeamos:

# pear config-set auto_discover 1
# pear install pear.apigen.org/apigen

Si no quieren usar el autodiscover de pear, la opción alternativa sería:

# pear channel-discover pear.apigen.org
# pear channel-discover pear.nette.org
# pear channel-discover pear.texy.info
# pear channel-discover pear.kukulich.cz
# pear channel-discover pear.andrewsville.cz
# pear install apigen/ApiGen

Pero yo les recomiendo usar autodiscover, ya que la instalación es más sencilla de esa manera. Ahora hacemos click izquierdo en nuestro proyecto PHP en Netbeans y nos vamos a Generate documentation > ApiGen. Si no nos genera la documentación automáticamente nos va a aparecer una ventana donde tendremos que decirle la ruta del script generador de ApiGen. Hacemos click en search. A mí que uso Lubuntu me sugiere la ruta /usr/bin/apigen. La ruta podría llegar a variar dependiendo de la distro de Linux que estén usando, si search no funciona, ejecuten este comando para encontrar la ruta:

# whereis apigen
apigen: /usr/bin/apigen /usr/bin/X11/apigen