Anda di halaman 1dari 6

APPLET vs APLICACION

La diferencia bsica entre estas dos es en el entorno en el cual trabajan. SIMILITUDES Una aplicacin se ejecuta como una aplicacin en cualquier plataforma operativa adems puede tener una interfaz grfica especfica e interrelacionarse con otros archivos. Applet no corre un cualquier entorno operativo, ms bien solo se ejecuta en un navegador pero tambin puede contar con una interfaz grfica. DIFERENCIAS Los applets estos son usados cuando se requiera una funcin dentro de una pgina web. La aplicacin es mucho ms ampliadebe compilarse con el archivo ejecutable java. VENTAJAS
Utilizar applets consiste en que son mucho menos dependientes del navegadorincluso independientes del sistema operativo del ordenador donde se ejecutan Las aplicaciones web requieren poco o nada de espacio en disco. Adems suelen ser livianas

DESVENTAJAS Los applets son ms lentos de procesar y que tienen espacio muy delimitado en la pgina donde se ejecutan Las aplicaciones muchas no son de cdigo abierto, perdiendo flexibilidad

VENTAJAS Y DESVENTAJAS

VENTAJAS El applet posee interfaz Grafica

APPLET Y APLICACION DESVENTAJAS VENTAJAS No se ejecuta La aplicacin hasta que no ofrece una sea instalado manera mas los plug-ins sencilla para requeridos por definir una el navegador aplicacin

DESVENTAJAS Se utiliza muy poco la programacin orientada a objetos (POO).

Posee una mayor almacenamiento en memoria que una aplicacin


SIMILITUDES Comandos DOS Applet Aunque sea ejecutado por un navegador Web, por detrs de esta aplicacin se ejecuta una ventana de comandos DOS. Aplicacin Se ejecuta en una ventana de comandos DOS. JVM (La Maquina Virtual Java) Tanto el Applet como la aplicacin requieren de la JVM para poder sser ejecutados. DIFERENCIAS

APPLET Se ejecuta dentro de un navegador. Para poder ejecutarse en necesario que este applet este introducido dentro de una pagina web. Todos los mtodos que sean utilizados deben estar heredados de una clase llamada Frame. Son necesarias instrucciones

APLICACION Se ejecuta como una aplicacin en especfico en cualquier sistema operativo. Debe compilarse con el archivo ejecutable javac que es el que compila dentro del paquete java, Todas las instrucciones que sean ejecutadas en la aplicacin deben estar dentro de un mtodo principal llamado main. No es necesaria la declaracin

import para incluir otras clases que han sido codificadas con anterioridad. El applet se inicia cada vez que el usuario cargue el navegador.

de instrucciones.

La aplicacin se ejecuta una sola vez.

APLICACIN
DIFERENCIAS

APPLETS

Se ejecuta como una aplicacin en cualquier plataforma operativa Puede archivos interrelacionarse con otros

No

corre

un solo

cualquier se ejecuta

entorno en un

operativo, navegador

No puede hacer referencias a archivos No tienen un mtodo principal. Las Applets requieren de una red para ejecutarse

Cuentan con un mtodo main como mtodo principal. Las Aplicaciones no necesariamente

requieren de una red para ejecutarse solo en el caso de ser aplicaciones web SIMILITUDES

Puede tener una interfaz grfica especfica Son multiplataforma (funcionan en Linux, Windows, Mac OS, y en cualquier sistema operativo para el cual exista una Java Virtual Machine).

VENTAJAS

DESVENTAJAS

VENTAJAS

DESVENTAJAS

Permite la elaboracin de funciones con clculos complejos Se puede ejecutarse de manera independiente. Las Aplicaciones tienen acceso ilimitado a los recursos del sistema.

Deben ser instaladas previamente en el computador a usar

Es compatible con la mayora de los navegadores web. Se almacenado en la memoria cach y carga rpidamente la prxima vez. Puede ejecutarse a grandes velocidades Permite elaborar funciones con clculos sencillos

Estn limitados al navegador los applets son considerados cdigo de poca confianza. Pueden quedar atascado en la cach, causando problemas cuando se publican nuevas versiones.

Importancia de Java y su Portabilidad La importancia de Java se basa en que es un programa que como muy pocos radica principalmente en la programacin orientada a objetos. Es un lenguaje que esta interesado en la integridad de la informacin y la proteccin de los datos. El diseo e implementacin de Java es muy completo, presenta rasgos que a primera vista son muy interesantes y llamativos como lo son su Robustez, su alto rendimiento, su fcil uso y seguridad. Java es un lenguaje vanguardista que va muy de la mano de la innovacin y nuevas tecnologas, lo que hace tomar mayor importancia en el mundo de la programacin y se convierta en una necesidad de uso y funcionamiento. Finalmente Java es un lenguaje capaz de interactuar con muchas plataformas web y lenguajes de programacin facilitando no solo su uso sino tambin mejorando su apariencia e implementacin. Portabilidad Se habla de la portabilidad de Java como la capacidad que tiene de ser ejecutado en diferentes plataformas sin perder su modelo ni diseo de programacin. La portabilidad de Java ofrece que se compile en un lenguaje intermedio que es interpretado por la Maquina Virtual Java, con una velocidad inferior en comparacin a otros lenguajes compilados pero con una mejor rentabilidad y fiabilidad. JVM y API de Java La Maquina Virtual Java es la plataforma que interpreta y ejecuta todas las aplicaciones Java realizadas, garantizando de igual manera su portabilidad y ejecucin en cualquier otra plataforma donde sea ejecutada. La Maquina Virtual Java ejecuta acciones que tiene que ver con el rendimiento y procesos internos de ejecucin como lo son, separar espacio en memoria para la creacin de objetos, liberar memoria que no es usada y vigilar que el programa se ejecute bajo las normas y condiciones que fue establecido. Internamente la Maquina Virtual Java convierte el cdigo compilado de ByteCode a cdigo nativo utilizado para la su interpretacin y posterior ejecucin. API de Java El API (Interfaz de Programas de Aplicaciones) de Java representa una librera de Java que provee un conjunto de clases que son utilizadas para ejecutar todas las tareas necesarias para la realizacin de todos los programas. El API Java esta organizado en un conjunto de paquetes lgicos, cada paquete contiene un conjunto de clases que estn relacionadas entre si semnticamente.

Una aplicacin es un programa que se instala y/o ejecuta en tu ordenador. Las applets son pequeos programas ejecutables que se incluyen en las pginas Web, son cargados a travs de la red por medio de pginas HTML y no residen en el disco duro de la mquina que los ejecuta. Ventajas de un Applets. Compatibilidad con la mayora de los navegadores. Puede ser almacenado en la memoria cach de la mayora de los navegadores Web, de modo que se cargar rpidamente cuando se vuelva a cargar la pgina Web. Puede trasladar el trabajo del servidor al cliente. Desventajas de un Applets. Requiere de algn plugin que no est disponible por defecto en todos los navegadores Web. Si no est firmado como confiable, tiene un acceso limitado al sistema del usuario. Muchos usuarios (sin privilegios para instalar el plugin en su navegador) no pueden ver los applets. Diferencias entre una Aplicacin y un Applets. Restricciones de seguridad: los applets son considerados cdigo de poca confianza1 (a excepcin de que lleven una firma digital) ya que son compartidos por todos los usuarios de Internet. Por ejemplo, no se permite el acceso a ficheros locales ni conectarse a un servidor distinto al que est alojado el Applet. Necesitan un navegador para ser visualizados, o un visor de applets. No tienen un mtodo principal.

Anda mungkin juga menyukai