Beruflich Dokumente
Kultur Dokumente
Instituto IACC
22/4/2019
Desarrollo
Desarrolle un escrito, en que fundamente y explique con un juicio crítico, que es un IDE y de
qué manera Java bytecode interpreta el lenguaje de alto nivel para aplicaciones ejecutables en
ambientes del tipo cliente-servidor.
Respuesta:
Las siglas IDE hacen referencia a Ambiente de Desarrollo Integrado, en inglés Integrated
Development Environment. Los Ambientes de desarrollo básicamente se pueden entender como
un tipo de software especializado que permite el desarrollo, compilación y depuración de
aplicaciones elaboradas en Bytecode, lo que facilita en gran manera la tarea de programar el
código fuente con el que se trabaje.
El IDE es un potente editor de código que aprovecha de muy buena manera las herramientas del
kit de desarrollo JDK, incorporando módulos diferentes, para distintos enfoques, por ejemplo, la
construcción de la interfaz de usuario. Entre sus características destaca su versatilidad y facilidad
para con el usuario y la representación de los datos en el enfoque Orientado a Objetos al integras
variadas herramientas.
El JDK, es el kit de desarrollo de Java, éste porta los recursos necesarios para el desarrollo de las
aplicaciones de dicho lenguaje, por parte del programador. JDK genera el Bytecode, el cual es
interpretado por la Máquina Virtual de Java, o JVM.
Entre los IDE más conocidos, podemos nombrar: BlueJ, NetBeans o Eclipse.
Ahora bien, con la intención de entender la manera en la que Java Bytecode ejecuta la
interpretación del lenguaje de alto nivel de aplicaciones Cliente-Servidor, debemos
comprender desde el principio los conceptos anteriormente mencionados, lo que es un
Bytecode y el concepto Cliente-Servidor.
Ya con la anterior introducción sobre los dos conceptos de Bytecode y Cliente – Servidor, se
procede a continuación sobre la interpretación del lenguaje de alto nivel para aplicaciones de
ambiente cliente – servidor:
La interpretación del lenguaje de alto nivel se realiza de manera local, esto quiere decir,
que se ejecuta en el dispositivo a nivel de Cliente. para ello se requieren ciertos complementos
fundamentales de Java, los cuales son la Máquina Virtual de Java o JVM (siglas en inglés de:
Java Virtual Machine) y sus librerías. Esta máquina virtual y el conjunto de librerías, conforman
el JRE (siglas en inglés de: Java Runtime Environment). El JRE forma parte del kit de desarrollo
JDK. De esta manera, la aplicación resultante solamente dependerá de la habilitación en el
dispositivo a nivel de Cliente de los componentes necesarios para la interpretación el bytecode.
La Máquina Virtual de Java interpreta el lenguaje de bajo nivel (bytecode) con el que es escrito
(Java), y lo lleva a un alto nivel, entendido por el Sistema Operativo y las aplicaciones.
Bibliografía
Contenidos Semana 1
Recursos Adicionales Semana 1