Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 7

Desarrollo histórico y antecedentes del lenguaje programación Java.

Inicios de JAVA

Java es un lenguaje de programación orientado a objetos desarrollado por Sun


Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su
sintaxis de Lenguaje de Programación C y C++, pero tiene un modelo de objetos más
simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la
manipulación directa de punteros o memoria.

Java nace en 1991 con el nombre "OAK", posteriormente cambiado por Green por
problemas legales, y finalmente con la denominación actual JAVA. [1]

El objetivo de java era crear un lenguaje de programación parecido a C++ en estructura y


sintaxis, fuertemente orientado a objetos, pero con una máquina virtual propia.

En 1992 se presenta el proyecto verde, con los prototipos a bajo nivel. Entre 1993 y 1994 se
trabaja para poder presentar un prototipo funcional (hotJava) donde se ve todo el potencial
que JAVA puede ofrecer.

En 1995 finalmente, es presentada la versión alpha de java, y un año después en 1996 es


lanzado el primer JDK (JDK 1.0). El desarrollo de java a partir de entonces es imparable, se
van presentando nuevos paquetes y librerías hasta la actualidad. [2]

Figure 1.Logo de Java

Historial de versiones de Java

 Junio de 1991 – Se inició el proyecto de lenguaje Java


 JDK 1.0 – enero de 1996
 JDK 1.1 – febrero de 1997
 J2SE 1.2 – diciembre de 1998
 J2SE 1.3 – mayo de 2000
 J2SE 1.4 – febrero de 2002
 J2SE 5.0 – septiembre de 2004
 Java SE 6 – diciembre de 2006
 Java SE 7 – julio de 2011
 Java SE 8 – 18 de marzo de 2014
 Java SE 9 – julio de 2017

IDE´s que permiten trabajar con el lenguaje de programación Java

Un IDE, también llamado Entorno de Desarrollo Integrado, es un programa que nos


ayuda en la tarea de programar de modo que facilita enormemente el proceso de desarrollo
y depuración de un software. Recomendar el mejor IDE para trabajar no es tarea fácil. Cada
programador tiene sus preferencias y lo que para uno es cómodo para otro puede resultar lo
contrario. [3]

Según, [4].Una de las razones por la que Java es popular, es su naturaleza versátil, ya sea
aplicaciones de Escritorio, aplicaciones móviles, aplicaciones web, etc. con Java se puede
hacer muchas cosas, entre los IDE´S más utilizados se encuentran:

Eclipse
Fue desarrollado sobe el Lenguaje de Programación Java y permite desarrollar aplicaciones
en otros Lenguajes de Programación además de Java, haciendo usos de ciertos
componentes que brindan soporte para otros Lenguajes de Programación. Algunas de las
características más destacadas de este IDE son las siguientes:

 Permite crear funcionalidades específicas en tus aplicaciones.

 Tiene poderosas herramientas para diferentes procesos en el desarrollo de una


aplicación como gráficos, modelado, informes, tests, etc.

 Eclipse se puede usar en Sistemas Operativos Windows. Linux, macOS y Solaris.


Figure 2.IDE Eclipse.

BlueJ

BlueJ cuenta con un diseño básico a diferencia de otros IDEs, ya que fue creado con fines
educativos, principalmente para enseñar POO a usuarios principiantes. Por ende su interfaz
interactiva es limpia y fácil de usar.
 Se puede usar en Sistemas Operativos Linux, macOs y Windows

Figure 3.IDE BlueJ


IntelliJ IDEA

Hace que la programación sea más simple, como la depuración de código, inspección de
código, soporte de edición XML, refactorización de código, pruebas unitarias, TestNG, etc.
 La versión de pago de este IDE ofrece detección de duplicados, JavaScript y
herramientas de bases de datos, integración con Perforce, etc.
 IntelliJ IDEA funciona en los Sistemas Operativos Windows, macOS y Linux.

Figure 4.IDE IntelliJ IDEA

jGRASP
Es como un depurador integrado y un banco de trabajo con varias herramientas para
Desarrolladores Java.

 Gráficos de perfil de complejidad y generador de diagramas UML de una aplicación.

 Tiene soporte para los Sistemas Operativos Windows, macOS y Linux.


Figure 5.IDE jGRASP

JCreator
Fue programado en C++ y es más rápido que otros IDEs de Java. La versión de pago de
JCreator tiene varias características similares a otros IDEs de Java, como soporte para
gestión de proyectos, asistentes de código y depurador.

 JCreator es compacto y veloz.

 Se puede usar en los Sistemas Operativos Windows y Linux (A través de Wine).

Figure 6.IDE JCreator


NetBeans
Este IDE es de código abierto y ofrece un conjunto de módulos para desarrollar
aplicaciones con Java.

 Resalta el código Java sintáctica y semánticamente.

 Cuenta con extensiones para trabajar con otros Lenguajes de Programación como C,
C++, PHP, JavaScript, etc.

 Se puede usar en los Sistemas Operativos como Windows, Linux, macOS y Solaris.

Figure 7.IDE NetBeans

Bibliografía

[1] EcuRed, 2005. [En línea]. Available:


https://www.ecured.cu/Java_(lenguaje_de_programaci%C3%B3n). [Último acceso: 22
Noviembre 2021].

[2] TuProgramacion, «TuProgramacion,» 2013. [En línea]. Available:


http://www.tuprogramacion.com/programacion/historia-de-java/. [Último acceso: 22
Noviembre 2021].
[3] D. Galán, «ifgeekthe.nttdata,» 21 Octubre 2019. [En línea]. Available:
https://ifgeekthen.nttdata.com/es/los-ide-mas-usados-en-programacion-java. [Último
acceso: 22 Noviembre 2021].

[4] nubecolectiva, «Nubecolectiva,» 11 Marzo 2020. [En línea]. Available:


https://blog.nubecolectiva.com/los-6-mejores-ides-para-programar-en-java-en-este-
2020/. [Último acceso: 22 Noviembre 2021].

También podría gustarte