inicio






HOTJAVA

NETSCAPE

JAVASCRIPT

ENTORNOS DE DESARROLLO







HOTJAVA

HotJava es el entorno de ejecución desarrollado por Sun Javasoft. Está desarrollado completamente en Java, siendo la mejor prueba de que Java funciona.

Este navegador se encuentra lejos de poseer todas las funcionalidades del su concurrente Netscape. Sin embargo posee sus características principales:

La primera versión de HotJava se puso a disposición del dominio público en la primavera de 1995 para Sun Solaris. Los sistemas operativos spbre los que ha sido migrado ( hasta el momento de hacer esta descripción ) son los siguientes:

volver


NETSCAPE

Sólo se�alar que implementa completamente el lenguaje Java a partir de su versión 2.0 pero únicamente en los sistemas que soportan el multi-threading. Aunque, según Netscape, ya tiene una versión, el Netscape Navigator 3.01 Gold que sí permite ejecutar bajo Windows 3.1 los applets de Java.

La ejecución de un applet Java necesita la instalación en el disco duro del fichero classes.zip (1,34 Mb en su versión actual ) que forma parte del JDK ( Java Developer�s kit ) y que contiene todas las clases estándar entregadas con Java. Una vez se ha instalado ésto, se debe insertar la siguiente línea en el fichero AUTOEXEC.BAT:

	CLASSPATH= . ; < camino de instalaci�n de classes.zip> /CLASSES.ZIP
Estas librerías se comentan en el apartado dedicado a las mismas.

volver


JAVASCRIPT

JavaScript es una derivación simplificada pero indispensable del lenguaje Java, destinada a la construcción de aplicaciones cliente-servidor. Se trata de un lenguaje desarrollado conjuntamente por Sun y Netscape.

Por su parte, Microsoft ha anunciado un lenguaje directamente competidor: Visual Script.

JavaScript se integra en una página HTML y permitirá responder a acciones del usuario: clics de ratón, edición en un formulario y navegación en la página. Aporta de hecho una posibilidad de programación orientada a eventos en el interior de una página HTML.

� Por qué no hacer ésto en Java ?

Se podría hacer. Pero Java utiliza un cierto número de técnicas orientadas a objeto que son delicadas de implementar. por tanto, es interesante, a fin de ampliar el número de usuarios potenciales, disponer de un lenguaje intermedio, simplificado, para emprender todas las acciones simples en una página HTML. JavaScript es pues un lenguaje de autor y no un lenguaje de desarrollo.

volver


DIFERENCIAS ENTRE JAVA Y JAVASCRIPT

JavaScript se parece mucho a Java en su sintaxis, pero tiene sus propias diferencias, que se muestran en la siguiente tabla:

Java JavaScript
Compilado en el servidor antes de la ejecución en el cliente Interpretado por el cliente, no compilado
Orientado a objeto. Los programas están constituidos por clases con herencias, etc. No hay clases ni herencia ( como Visual Basic, por ejemplo )
Applets distintos de HTML Encapsulado en HTML
Declaración abligatoria de las variables ( comprobación de tipos Declaración opcional de las variables
Referencias verificadas en la compilación Referencias verificadas en la ejecución
Imposible escribir en disco sin autorización También ofrece esta imposibilidad

Además:



volver


ENTORNOS DE DESARROLLO

JDK

El Java Developer Kit es el entorno de base mínimo para efectuar desarrollos en Java ( un compilador y un intérprete en línea de mandato ). Sólo está disponible actualmente para las plataformas Sparc Solaris, Windows 95 y Windows NT.

Se puede conseguir en las siguientes direcciones:

	http://java.sun.com/devcorner.html

	JDK 1.1 Beta Release:  http://www.javasoft.com/products/jdk/1.1/index.html

	JDK 1.0.2 Final Release:  http://www.javasoft.com/products/jdk/1.0.2/index.html

Contiene:

appletviewer.exe

Es el visor de applets de Java, el appletviewer descarga uno o más documentos HTML especificados por la URL en la línea de comando.

java.exe

es el intérprete de Java. Ejecuta byte-codes creados por javac, el compilador de Java.

javac.exe

Es el compilador del lenguaje Java, es decir, compila los archivos ( *.java ) en byte-codes generando los archivos ( *.class ). Está escrito en el mismo lenguaje Java.
Por defecto, Javac, genera los archivos ( *.class ) en el mismo directorio del archivo fuente ( *.java ).
Cuando un archivo fuente de Java hace referencia a una clase que no está definida en alguno de los archivos fuente del comando de l&iacutye;nea, entonces Javac hace uso del Class path, por defecto el Class path, sóolo contiene las clases del sistema.

javadoc.exe

Genera documentación API ( la interfaz de programación de aplicaciones ) en formato HTML para el paquete especificado o para los archivos fuentes individuales en Java en la línea de comandos.

javah.exe

Genera archivos fuentes y de cabecera en C ( archivos .h y .c ) que describen las clases especificadas. Estos archivos de C proveen la información necesaria para implementar métodos nativos para las clases especificadas en C.

javap.exe

Desensambla el archivo de clases especificado por los nombres de las clases en la línea de comandos e imprime una versión humanamente comprensible de esas clases.

jdb.exe

Se trata de un depurador de las clases de Java. Está basado en una línea de comandos de texto.


volver


SUNSOFT JAVA WORKSHOP

Este entorno está constituido sobre las siguientes aserciones: Constatando ésto, Sun, por medio de su filial especializada en herramientes de desarrollo Sunsoft, ha decidido producir un conjunto de herramientas de dise�o y desarrollo que permitan usos a diferentes niveles de sofisticación. Dicho de otro modo, el Java Workshop será utilizable sin duda para desarrollar y poner a punto applets de Java, pero se podrá utilizar la misma herramienta para realizar dise�o gráfico de un servidor Web, accediendo a una gran cantidad de recursos disponibles: páginas HTML, imágenes, vídeo, sonido y applets Java.

Las aplicaciones producidas podrán cubrir un amplio espectro completo desde la producció de páginas Web hasta las aplicaciones cliente-servidor profesionales.

La interfaz de usuario de la herramienta es muy similar a la de un navegador y por ello permite una navegació intuitiva y rápida entre la fuente, la documentación, los árboles de clases, etc.

volver


SYMANTEC CAFÉ ( O ESPRESSO )

Este entorno está construido completamente diferente del Java Workshop. De hecho, se trata simplemente de la integración de un lenguaje más en el entorno Symantec C++ ya existente. La interfaz de ususrio es pues la misma que para C++ con la posibilidad de generar c´odigo Java en lugar de C++.

La herramienta de Symantec no dispone de todas las funcionalidades que Sunsoft destina a su Java Workshop. Sin embargo, Symantec Café cuenta con dos ventajas:


volver


BORLAND DEBUGGER

El depurador de Borland es conforme a la calidad de los anteriores depuradores de Borland. Permite todas las funciones clásicas de depuració en multi-thread de los programas Java.

Éste se puede obtener en la dirección:

	http://www.borland.com

volver


OTROS

Entre los demás anuncios sobre los entornos de desarrollo de Java, destacamos los siguientes:
volver

Hosted by www.Geocities.ws

1