Netbeans
Semana 1
12 DE OCT DE 2023
juan josé lópez moreira
UNITEC TEGUCIGALPA
¿Qué es NetBeans?
NetBeans, el cual ha sido creado, sobre todo, para trabajar con el lenguaje de
programación Java es un IDE (Integrated Development Environment) o entorno de
desarrollo integrado es un entorno digital que permite el desarrollo de programas,
videojuegos o cualquier otro elemento relacionado con código. Es una aplicación de
código abierto, que ha cobrado bastante popularidad en los últimos años.
NetBeans IDE es un entorno de desarrollo integrado de código abierto y
gratuito para el desarrollo de aplicaciones en los sistemas operativos Windows, Mac,
Linux y Solaris.
El entorno de desarrollo se creó originalmente en 1996 como un proyecto de
estudiantes llamado Xelphi en la Universidad Charles de Praga. Los desarrolladores
utilizaron el IDE de Delphi de Borland como modelo, lo que explica el nombre del
proyecto.
Al año siguiente le siguió la empresa NetBeans, que fue comprada por Sun
Microsystems en 1999. Un año más tarde, Sun cambió la licencia de NetBeans IDE a
un modelo de código abierto. La adquisición de Sun por parte de Oracle en 2010 llevó
a la cesión de todo el proyecto NetBeans a Apache Software Foundation seis años
después.
¿Para qué sirve?
Si quieres responder de verdad qué es NetBeans y para qué sirve, hay que
situar esta aplicación junto al lenguaje de Java. No obstante, NetBeans se puede
utilizar sin ningún inconveniente con otros lenguajes de programación para la creación
y desarrollo de programas informáticos. Por consiguiente, podemos crear y desarrollar
aplicaciones con NetBeans y PHP o, incluso, con lenguajes más dinámicos como es el
caso de JavaScript. A ello se le suma una gran lista de otros lenguajes, tales como: C,
Ruby, C++ o Groovy, entre otros.
NetBeans ayuda en el desarrollo de cualquier tipo de software y en sus
distintas fases. A los programadores les sirve como medio para la escritura,
compilación o, simplemente, para hallar errores en programas basados en los
anteriores lenguajes.
Es útil para ejecutar programas en diferentes dispositivos electrónicos, tanto
móviles como PC. Asimismo, NetBeans permite a través de Bookmarking marcar las
líneas de código que a posteriori se modificarán.
Por otro lado, proporciona una librería visual donde conseguir los diferentes
widgets y permite gestionar el almacenamiento de los datos de una forma óptima.
Versiones
Hay muchas versiones disponibles, desde la más reciente NetBeans IDE
14 hasta las más antiguas que se pueden descargar desde el archivo de Apache
NetBeans. No es raro que la última versión de una app cause problemas al instalarse
en dispositivos antiguos. También puede ocurrir que las versiones nuevas no
funcionen adecuadamente debido a incompatibilidades del sistema. Hasta que el
desarrollador de la aplicación encuentre una solución, prueba a utilizar una versión
más antigua.
Instalación
En Windows
Paso 0: Instalar JDK: Para utilizar la programación de NetBeans para Java, primero
debe instalar el Java Development Kit (JDK). Ver «JDK – Cómo instalar».
Paso 1: Descargar: Descargue el instalador «NetBeans IDE» de
[Link] Hay muchos «paquetes» disponibles. Para
principiantes, elija la primera entrada «Java SE» (por ejemplo, «netbeans-8.2-javase-
[Link]» 95 MB).
Paso 2: ejecuta el instalador: Ejecute el instalador descargado.
En Mac OS
Para utilizar la programación de NetBeans para Java, primero debe instalar JDK. Lea
«Cómo instalar JDK en Mac». Para instalar NetBeans: Descarga NetBeans desde
[Link] Establecer «Plataforma» a «Mac OS X». Hay muchos
«paquetes» disponibles. Para principiantes, elija «Java SE» (por ejemplo, «netbeans-
[Link]» 116MB).
1. Luego debe hacer doble clic en el archivo de descarga de imagen de disco
(DMG).
2. Después haga doble clic en «NetBeans [Link]» y siga las instrucciones para
instalar NetBeans.
3. NetBeans se instalará en «/ Aplicaciones / NetBeans».
4. Posteriormente Expulsar la imagen del disco («.dmg»).
5. Puede iniciar NetBeans desde las «Aplicaciones».
Notas: Para desinstalar NetBeans, arrastre la carpeta «/ Aplicaciones / NetBeans» a la
papelera.
¿Qué es un repositorio?
Un repositorio, o repo, es un tipo de almacenamiento digital centralizado que
los desarrolladores utilizan para realizar y administrar cambios en el código fuente de
una aplicación. Los desarrolladores tienen que almacenar y compartir carpetas,
archivos de texto y otros tipos de documentos al desarrollar software. Un repositorio
cuenta con características que permiten a los desarrolladores rastrear con facilidad
cambios en el código, editar archivos de manera simultánea y colaborar de forma
eficiente en el mismo proyecto desde cualquier ubicación.
GitHub
GitHub es un portal creado para alojar el código de las aplicaciones de
cualquier desarrollador, y que fue comprada por Microsoft en junio del 2018. La
plataforma está creada para que los desarrolladores suban el código de sus
aplicaciones y herramientas, y que como usuario no sólo puedas descargarte la
aplicación, sino también entrar a su perfil para leer sobre ella o colaborar con su
desarrollo.
Como su nombre indica, la web utiliza el sistema de control de versiones Git
diseñado por Linus Torvalds. Un sistema de gestión de versiones es ese con el que los
desarrolladores pueden administrar su proyecto, ordenando el código de cada una de
las nuevas versiones que sacan de sus aplicaciones para evitar confusiones. Así, al
tener copias de cada una de las versiones de su aplicación, no se perderán los
estados anteriores cuando se va a actualizar.
Así pues, Git es uno de estos sistemas de control, que permite comparar el
código de un archivo para ver las diferencias entre las versiones, restaurar versiones
antiguas si algo sale mal, y fusionar los cambios de distintas versiones. También
permite trabajar con distintas ramas de un proyecto, como la de desarrollo para meter
nuevas funciones al programa o la de producción para depurar los bugs.
Fuentes
¿Qué es NetBeans? Ventajas y usos - IMMUNE Institute
NetBeans IDE | Oracle Argentina
¿Qué es NetBeans? Definición | Entorno de desarrollo - Tecno Simple (tecno-
[Link])
Versiones anteriores de Apache NetBeans (Windows) | Uptodown
Cómo instalar NetBeans - Tecnología [Link]
Qué es Github y qué es lo que le ofrece a los desarrolladores ([Link])
¿Qué son los repositorios? - Explicación sobre los repositorios - AWS ([Link])