Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Comparación entre applets, CGI, PHP, ASP, Servlets y JSP




Enviado por Pablo Turmero



Partes: 1, 2

    Monografias.com

    Esquema básico (Sin aplicar ninguna de estas tecnologías.)
    Transmisión de una página HTML con 5 imágenes.
    En HTTP es necesario establecer una conexión distinta para cada elemento que se desea leer.
    Envio pg HTML Envio 5 imagenes
    (Gp:) CLIENTE
    (Gp:) SERVIDOR
    (Gp:) Petición HTTP 1 imagen
    (Gp:) Archivo imagen
    (Gp:) 5 veces

    (Gp:) CLIENTE
    (Gp:) SERVIDOR
    (Gp:) Petición HTTP
    (Gp:) Archivo HTML

    Monografias.com

    Esquema básico (continuación)
    Si queremos hacer cosas más complicadas hacen falta la ejecución de programas.
    2 Alternativas.

    EJECUCIÓN EN ELCLIENTE
    EJECUCIÓN EN ELSERVIDOR
    – APPLETS
    -CGI
    PHP
    ASP
    -SERVLETS
    -JSP

    Monografias.com

    Ejecución en el cliente (APPLETS)

    Ejecución del applet en el cliente
    Applet = programa en JAVA
    Se ejecuta sobre JVM (que hay que tenerla instalada en el navegador)
    (Gp:) CLIENTE
    (Gp:) SERVIDOR
    (Gp:) Petición HTTP
    (Gp:) Archivo HTML
    (Gp:) CLIENTE
    (Gp:) SERVIDOR
    (Gp:) Petición applet
    (Gp:) Applet

    Monografias.com

    Utilidad APPLETS
    Se usan para conseguir:
    efectos visuales y sonoros.
    textos en movimiento.
    utilidades (pe: relojes).
    pequeños programas educativos.
    juegos interactivos.
    presentaciones multimedia, etc

    Monografias.com

    Ejecución en el servidor
    Script = programa que se ejecuta en el servidor.
    (Gp:) CLIENTE
    (Gp:) SERVIDOR
    (Gp:) Petición HTTP
    (Gp:) Archivo HTML
    (Gp:) CLIENTE
    (Gp:) SERVIDOR
    (Gp:) Petición HTTP
    (Gp:) Archivo HTML
    (Gp:) SCRIPT
    (Gp:) RECURSO
    DEL SERV.
    (Gp:) Ejecutar Script
    (Gp:) Obtener recurso
    (Gp:) Devolver recurso
    (Gp:) Devolver resultado

    Monografias.com

    Utilidad Scripts
    Se utilizan para:
    Validar usuarios en pg webs (login, password)
    Conseguir opinión guardando la información de los formularios.
    Personalizar la información de las pg’s webs (ej motores de búsqueda).
    Cuando los datos cambias frecuentemente. (ej: periodicos)
    Tiendas online, etc.

    Monografias.com

    Ejemplo ejecución en el servidor
    Ejemplo: página de la vanguardia.

    Monografias.com

    Ejemplo ejecución en el servidor (cont.)
    (Gp:) CLIENTE
    (Gp:) SERVIDOR
    (Gp:) Petición HTTP
    (Gp:) Archivo HTML

    CLIENTE
    SERVIDOR
    Petición ejecutar script
    Archivo HTML
    con las noticias
    SCRIPT
    BD.
    Ejecutar Script
    Peticion noticias
    Devolver noticias
    Devolver arch HTML
    con las noticias

    Monografias.com

    Diferencias entre CGI y el resto de Scripts.
    Los CGI fueron de las primeras herramientas para hacer páginas interactivas en Internet.

    PHP, ASP y Servlets
    son la evolución de CGI.
    tienen basicamente la misma funcionalidad.
    Son + eficientes, fáciles de usar y + poderosos que CGI.
    Existen infinidad de librerías, código ya echo y disponible para ser utilizado

    (Gp:) CGI

    PHP ASP Servlets

    JSP

    Monografias.com

    Diferencias entre CGI y el resto de Scripts (cont)
    Con CGI tradicional se arranca un nuevo proceso para cada solicitud HTTP.
    Con los servlets, la MVJ permanece arrancada y cada petición es manejada por un thread Java.

    Monografias.com

    Diferencias entre PHP, ASP y Servlets.

    Monografias.com

    Diferencias entre Servlets y JSP
    Java Server Pages (JSP) es una tecnología que nos permite mezclar HTML estático con HTML generado dinámicamente.
    Es decir es una ampliación de los Servlets.

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter