Ventajas y Deventajas de NetBeans
Ventajas
Lenguaje Multi-plataforma: El código que es escrito en java es leído por un interprete, por lo que su programa andará en cualquier plataforma.
Manejo automático de la memoria. (para los que vienen de C/C++). El manejo de la memoria se hace automáticamente y utilizando el garbage collector.
¡ Es Gratis!
Desarrolla aplicaciones web dinámicas.
Desarrollar aplicaciones de servidor para foros en línea, almacenes, encuestas,procesamiento de formularios HTML y mucho más.
Por su lentitud a la hora de ejecutar las aplicaciones (aunque ha mejorado con el tiempo)
¿Porque sin la máquina virtual, su portabilidad no existe?. (Y si no tengo la JVM a mano?)
Requiere un interprete.
Algunas implementaciones y librerías pueden tener código rebuscado.
Una mala implementación de un programa en java, puede resultar en algo muy lento.
• Algunas herramientas tienen un costo adicional
No tiene ningún costo, El entorno de desarrollo de Netbeans trabaja bajo licencia GNU