Documente Academic
Documente Profesional
Documente Cultură
Instituto IACC
Una IDE se define como integrated development environment por su sigla en inglés, es
decir, entorno de desarrollo integrado. Es un programa que proporciona todas las
herramientas necesarias para desarrollar en un determinado lenguaje, en otras
palabras un Entorno de Desarrollo Integrado es un programa de software que ayuda a
facilitar el trabajo a realizar por un desarrollador proporcionando herramientas y
características, IDE normalmente viene con un editor, herramientas de compilación,
depurador y mucho más.
- Eclipse:
Es un editor de código abierto de uso gratuito que beneficia tanto a los diferentes
usuarios, ya sean principiantes como a los profesionales.
Originalmente era un entorno Java, pero a día de hoy tiene una amplia gama de
capacidades gracias a una gran cantidad de complementos y extensiones. La
edición estándar de Eclipse viene con herramientas de desarrollo de Java y
complementos. Incluso hay muchos otros paquetes para elegir que incluyen
herramientas para gráficos, modelado, informes, pruebas y creación de GUI.
Características:
El mejor soporte para las últimas tecnologías de Java
Completo código inteligentemente
Opciones de herramientas para proyectos JEE
Integración de Git
Integración JUnit
Interfaz enfocada en la tarea que incluye notificaciones en la bandeja del
sistema
Soporte multiplataforma
Conjunto completo de complementos provistos por la comunidad
- IntelliJ Idea:
IDE ofrece a los usuarios una versión gratuita de Community Edition, prueba
gratuita que admite Java 9 y Java EE 7, incluye amplias herramientas para
desarrollar aplicaciones móviles y tecnologías empresariales para diferentes
plataformas, como así mismo, brinda soporte para AngularJS, CoffeeScript,
CSS, HTML, JavaScript, LESS, Node JS, PHP, Python, Ruby, Sass, TypeScript.
Características:
Netbeans:
BlueJ:
Características:
Algo así como el famoso lenguaje máquina "assembler", pero para la VM de Java. El
sistema binario se podría definir como el único lenguaje que entiende una
computadora.
Esté sistema, está compuesto por dos niveles de voltajes diferentes 1 y 0 que van
cambiando y representa la manera de poder mandar un conjunto de instrucciones (u
órdenes) a dicho dispositivo.
La compilación sería muy similar a poner un ejemplo de dos personas que hablan
diferentes idiomas, uno ruso y otro inglés, el proceso de traducción entre ambos
lenguajes se conoce como compilación. En este caso lo que sucede es que en el
proceso de compilación se genera un archivo BYTECODE (que es el código intermedio
entre el ruso y el inglés conocido en la informática como lenguaje ensamblador, en este
caso dicho lenguaje será el bytecode esté archivo lo leerá nuestra máquina virtual de
JAVA= JVM, y lo convertirá en un formato binario pasando así, las instrucciones que
tendrá que ejecutar el dispositivo.
A continuación, se explicará el funcionamiento de Java en ambientes cliente servidor.
Contenidos de la semana.
Recursos adicionales
https://byspel.com/que-es-java-caracteristicas-jdk-jre-bytecode/
http://www.angelfire.com/co/altatorre/java/Java2.htm