Está en la página 1de 2

Elena Sepúlveda Pareja - 1DAM - Programación

PRÁCTICA TEMA 1: ELEMENTOS DE UN PROGRAMA INFORMÁTICO


NETBEANS

Netbeans, también llamado Apache NetBeans es un entorno de desarrollo fundado en


Junio del 2000 por la empresa Sun Microsystema, y que se encuentra actualmente en
su versión 14, actualizada en Junio de 2022. Aunque este IDE estuviese destinado
principalmente a Java, se puede utilizar sin ningún problema con otros lenguajes de
programación como JavaScript, C o C++. Aunque su fundación se dio en el año 2000,
su historia se remonta al año 1996, cuando un grupo de estudiantes checos de
matemáticas y física de la Universidad de Praga comenzaron a desarrollar en forma de
proyecto el primer entorno de desarrollo para Java.
Los entornos de desarrollo permiten por lo general ayudar al usuario en las distintas
fases del desarrollo de un software, compilando, escribiendo código y ayudando a
encontrar errores. Entre algunas de las características de la plataforma se encuentra
un sistema de proyectos que se basa principalmente en Ant, el refactoring y el control
de versiones.
Una de las principales ventajas de Netbeans es que se trata de un entorno
completamente gratuito, por lo que cualquier persona puede emplearlo sin necesidad
de pagar por ello y su descarga es muy sencilla desde la propia página web del
entorno. Además, como se ha mencionado anteriormente, aunque en un inicio
estuviese pensado para trabajar con Java, se puede desarrollar software con muchos
otros lenguajes, lo cual lo convierte en una herramienta multilenguaje.
Otra de las grandes ventajas con las que cuenta es el hecho de poderlo utilizar y
ejecutarlo en diversos sistemas operativos como Windows, Linux o Mac OS. Otra de las
ventajas que tiene es que el principal paquete de NetBeans para Java SE incluye todo
lo que se necesita para comenzar a desarrollar las aplicaciones que se basan en la
plataforma NetBeans y los plugins, por lo que te facilita la creación de los mismos al no
necesitar un SDK adicional.
Sin embargo, aunque este entorno tiene muchas ventajas, también tiene algunas
desventajas que se deben tener en cuenta si queremos utilizarlo. La principal es que a
la hora de ejecutar ciertos programas y aplicaciones no es tan rápido como otros
entornos, por lo que si necesitas realizar diferentes procesos de forma rápida puede
que tarde un tiempo. Esto se debe a que Netbeans por lo general suele ser muy
pesado ya que lee la totalidad del código, así que si trabajas con varios proyectos
pesados a la vez puede que se complique al ralentizar los procedimientos de
programación. Aún así, se puede intentar paliar haciendo uso de un ordenador con
una memoria suficiente que permita de alguna forma neutralizar la lentitud del
entorno.
Elena Sepúlveda Pareja - 1DAM - Programación

Además, otro de los problemas de Netbeans es la poca disponibilidad de plugins con


los que cuenta para utilizar dentro de esta plataforma, lo cual puede hacer que te
decantes por otras opciones en caso de tenerlas. Asimismo, la falta de soporte para
web-apps como .war o servlets, la escasa documentación del Rich Client Platform (RCP)
y que algunas de las herramientas del entorno no son completamente gratuitas y
tienen un costo adicional, forman parte de otras muchas desventajas que tiene.
En conclusión, aunque el entorno de Netbeans cuenta con numerosas desventajas
como la lentitud en caso de un proyecto pesado o algunas herramientas de pago, es
sin duda uno de los mejores entornos con lo que se puede comenzar a programar. Esto
se debe principalmente al hecho de que sea un entorno completamente multilenguaje
en el que, además de Java, se pueden emplear muchos otros lenguajes. Así mismo, la
interfaz y la incorporación de fábrica de plugins y la no necesidad de un SDK adicional
hacen de Netbeans uno de las mejores plataformas.

También podría gustarte