Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
NETBEANS por Mind Map: NETBEANS

1. ¿Por qué usarlo? •Simplifica alguna de las tareas que, sobretodo en proyectos grandes, son tediosas • Nos asiste (parcialmente) en la escritura de código, aunque no nos libera de aprender el lenguaje de programación • Nos ayuda en la navegación de las clases predefinidas en la plataforma (miles) • Aunque puede ser costoso su aprendizaje, los beneficios superan las dificultades

2. NB es un entorno integrado de desarrollo o IDE (Integrated Development Environment) En él podemos realizar todas las tareas asociadas a la programación – Editar el código – Compilarlo –- Ejecutarlo – Depurarlo

3. ¿Qué es Netbeans?

4. Java

4.1. Java es un lenguaje de programación creado por Sun Microsystems, (empresa que posteriormente fue comprada por Oracle) para poder funcionar en distintos tipos de procesadores. Su sintaxis es muy parecida a la de C o C++, e incorpora como propias algunas características que en otros lenguajes son extensiones: gestión de hilos, ejecución remota, etc

4.1.1. El código Java, una vez compilado, puede llevarse sin modificación alguna sobre cualquier máquina, y ejecutarlo

4.2. VENTAJAS DE JAVA

4.2.1. Lenguaje Simple. Una de las cosas más importantes que deses saber de Java, es que no es para nada complejo

4.2.1.1. Es Seguro. Una de las virtudes de Java, posiblemente sea su seguridad, además de que es un lenguaje a código abierto, pero sus programas están compilados tan perfecta y originalmente, que no tendrás ningún problema con filtros de seguridad ni cosas por el estilo. Tendrás la comodidad de que incluso al hacer aplicaciones web con Java, la seguridad será máxima y no tendrás porque inquietarte.

4.2.2. Lenguaje Orientado a Objetos. Si no conoces mucho de programación, entonces te estarás preguntando, cómo a objetos. Bueno, pues los objetos se encargan de encapsular información, clases y funciones, las cuales se pueden manipular más adelante o se pueden agregar a distintos programas y existe lo que es la manipulación de datos entre objetos, por algo este tipo de lenguajes son mucho mas potentes.

4.2.3. Aplicaciones Distribuidas. Seguramente haz escuchado hablar del computo ditribuido, lo que es y las ventajas de este, pues te cuento, con Java tienes la posibilidad de hacer aplicaciones distribuidas.

4.2.4. Interpretado y Compilado. Una de las principales ventajas de Java, definitivamente es su compilación

4.3. DESVENTAJAS DE JAVA

4.3.1. DESVENTAJAS DE PROGRAMAR EN JAVA:

4.3.2. Al tratarse de un lenguaje interpretado, el rendimiento en la ejecución de programas suele ser un poco menor .

4.3.3. Al contrario que los programas compilados a código nativo, sólo podemos ejecutar un programa en Java si disponemos de una máquina virtual (JVM), sin este simulador no podremos ejecutar ningún programa escrito en Java.

4.3.4. Aunque java es un lenguaje relativamente sencillo de manejar, no es recomendado implementarlo con personas que apenas se unen a este mundo, ya que Java se basa en una filosofía de programación (la orientación a objetos) que es una evolución de otras formas de entender la programación mas sencillas de enseñar e implementar

4.3.5. Su sintaxis comparada con C# o Python parece para algunos bastante engorrosa y al contrario que su semejante en .NET, C#, es un lenguaje que evoluciona muy lentamente.

4.4. CARACTERISTICAS DE JAVA

4.4.1. La principal característica de Java es que es independiente de la plataforma (multiplataforma). Esto significa que cuando estás programando en Java, no necesitas conocer a priori el tipo de ordenador o el sistema operativo para el que estás programando. Puedes ejecutar EL MISMO programa en un PC con Windows, otro con Linux, en un Servidor SUN con sistema operativo Solaris, o en un teléfono móvil de última generación.

4.4.2. El lenguaje Java es orientado a objetos. El paradigma de programación orientada a objetos supuso un gran avance en el desarrollo de aplicaciones, ya que es capaz de acercar la forma de programar a la forma de pensar del ser humano.

4.4.3. En java no existen problemas con la liberacion de memoria en el sistema: En Java decidieron romper con el sistema tradicional de liberación de memoria, haciendo que el programador ya no fuese el responsable de esa tarea. Así, lo único que necesita hacer el programador es solicitar la memoria al sistema.

4.4.4. El lenguaje Java es relativamente fácil de aprender comparado con otros.

4.4.5. Librerías Estándar: Una de las características que más potencia aporta al lenguaje Java es que viene acompañado de una serie de librerías estándar para realizar multitud de operaciones comunes a la hora de programar. Es el llamado Java API, que incluye tres bloques básicos.

4.4.6. Hoy en día existen excelentes editores (IDEs) que aportan multitud de ayudas a la programación, haciendo que el desarrollo sea más fluido y cómodo.

4.4.7. Una de las soluciones más elegantes propuestas por el lenguaje Java a uno de los problemas recurrentes en otros lenguajes de programación es la gestión de errores a través de excepciones. en C o C++ no existe un mecanismo específico para la gestión de los errores que puedan producirse en el código.

5. Ventajas

6. 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.

7. 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.

8. ¡ Es Gratis!

9. Desarrolla aplicaciones web dinámicas.

10. Desarrollar aplicaciones de servidor para foros en línea, almacenes, encuestas,procesamiento de formularios HTML y mucho más.

11. Desventajas

12. Por su lentitud a la hora de ejecutar las aplicaciones (aunque ha mejorado con el tiempo)

13. Requiere un intérprete.

14. Algunas implementaciones y librerías pueden tener código rebuscado.

15. Una mala implementación de un programa en java, puede resultar en algo muy lento.

16. Algunas herramientas tienen un costo adicional

17. KEVIN ARIAS