1.3 Cuadro Comparativo

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

INSTITUTO TECNOLÓGICO SUPERIOR DE LORETO

Instituto Tecnológico Superior de Loreto


Ingeniería en Sistemas Computacionales

• PROGRAMACIÓN WEB •
Séptimo Semestre

Unidad 1: Introducción a las aplicaciones web


Tema: 1.3 Tecnologías para el desarrollo de aplicaciones web

Alumna:
Paola Danely Calvillo Badillo

Competencia de la asignatura:
Desarrollar aplicaciones web dinámicas del lado del cliente y del servidor,
considerando la conectividad a orígenes de datos, la interconectividad entre
aplicaciones y cómputo en la nube.

ISC. Víctor Rodríguez Chávez

30.Agosto.2020
2 Programación Web

Tecnologías para el desarrollo de aplicaciones web


Tecnología Definición Características
Es una tecnología con lenguaje propio,  Gran extensión de documentación
desarrollada por PHP Group y con licencia  Variedad de herramientas para trabajar
libre. Es la tecnología de lado de servidor con  Permite programación orientada a
la que se han implementado más servidores objetos
PHP
en Internet, es multiplataforma y se integra  Módulos externos para mejorar la
normalmente con Apache y MySQL en aplicación web
entornos Linux gracias a un paquete llamado
LAMP.
Se trata de una versión evolucionada del ASP  Programación orientada a objetos
clásico, está integrada en la tecnología .NET  Soporte para múltiples lenguajes
de Microsoft junto con el lenguaje C#, tiene  Implementación de varios tipos de
ASP .NET licencia propietaria y para plataformas aplicaciones
Windows.  Soporte para comunicación con Servicios
Web
Es un lenguaje orientado a objetos  Es de arquitectura neutral
desarrollado por Sun Microsystems. La  Dinámico
programación en Java, permite el desarrollo  Programación orientada a objetos
de aplicaciones bajo el esquema de Cliente -  Portable
Java Servidor, como de aplicaciones distribuidas, lo  Alto Rendimiento: sobre todo con la
que lo hace capaz de conectar dos o más aparición de hardware especializado y
computadoras u ordenadores, ejecutando mejor software
tareas simultáneamente, y de esta forma logra  Interpretado
distribuir el trabajo a realizar.
Es una plataforma para construir aplicaciones  Contiene la lógica del negocio que opera
de negocio portables, escalables, y con el Enterprise Information System
reutilizables utilizando el lenguaje de (EIS).
programación java. Permite a los  Las instancias son creadas y manejadas
Enterprise Java desarrolladores enfocarse en la lógica del por el container EJB.
Beans (EJB) negocio sin tener que emplear tiempo en la  Puede ser configurado editando sus
conformación del código de la infraestructura. parámetros de entorno vía archivos XML.
 Permite la operación de aplicaciones
externas
Es una aplicación en forma de estudio que  Amplia flexibilidad
está destinada a la construcción, diseño y  Permite el uso de extensiones
edición de sitios, vídeos y aplicaciones Web  Gran poder de ampliación y
Adobe basados en estándares. Es uno de los personalización
Dreamweaver programas más utilizados en el sector del  Permite ocultar el código HTML de cara
diseño y la programación web, por sus al usuario
funcionalidades.
Es un lenguaje de programación o de JavaScript permite:
secuencias de comandos que te permite  Almacenar valores útiles dentro de
JavaScript
implementar funciones complejas en páginas variables.
web.

Paola Danely Calvillo Badillo


3 Programación Web

 Operaciones sobre fragmentos de texto


(conocidas como "cadenas" (strings) en
programación).
 Ejecuta código en respuesta a ciertos
eventos que ocurren en una página web.
La maquetación consiste en convertir los  Complementariedad con documentos
esbozos creados en la fase anterior en estructurados.
plantillas HTML, su respectiva hoja de estilos,  Independencia del vendedor, la
y las imágenes usadas. plataforma y el dispositivo.
HTML/CSS  Mantenibilidad.
 Simplicidad.
 Rendimiento de la red.
 Flexibilidad.
 Combinación con lenguajes alternativos.
AJAX, (JavaScript asíncrono y XML), es una  Presentación DOM y CSS
técnica de desarrollo web para crear  Datos en XML
aplicaciones interactivas. Es una tecnología  Modificar el contenido de la página
asíncrona, en el sentido de que los datos
AJAX adicionales se solicitan al servidor y se cargan  Crear efectos visuales y animaciones
en segundo plano sin interferir con la  Modificar la apariencia de la página
visualización ni el comportamiento de la
página.
La API de base de datos  Proporciona gran capacidad de
indexada (IndexedDB) es una interfaz de almacenamiento
programación de aplicaciones (API)  El almacenamiento web tiene límites fijos
de JavaScript proporcionada por navegadores por sitio web
web para administrar una base
IndexedDB de datos NoSQL de objetos JSON.  Es un estándar mantenido por el World
Wide Web Consortium
 Incluye el almacenamiento en caché de
datos de aplicaciones web para
disponibilidad fuera de línea.
El almacenamiento web, “almacenamiento  Expone un modelo de datos de matriz
DOM” (almacenamiento del modelo de asociativa
objetos de documento), proporciona a  El almacenamiento web proporciona una
las aplicaciones web métodos y protocolos
DOM Storage mejor interfaz programática
para almacenar datos del lado del cliente. El
almacenamiento web admite el  En el modelo de datos de matriz las
almacenamiento de datos persistente, similar claves y los valores son cadenas
a las cookies.
Es un estándar que sirve como referencia del  Navegación sin conexión: los usuarios
software que conecta con la elaboración de pueden navegar un sitio aún cuando no
páginas web en sus diferentes versiones, estén conectados.
define una estructura básica y un código  Velocidad: los recursos en caché son
(denominado HTML) para la definición de
HTML5 contenido de una página web, como texto, locales, y por lo tanto, se cargan más
imágenes, vídeos, juegos, etc. Proporciona un rápido.
mecanismo de caché de aplicación que  Carga al servidor reducida: el
permite que las aplicaciones basadas en la navegador solamente descarga desde el
web se ejecuten sin conexión. servidor recursos que han cambiado.

Paola Danely Calvillo Badillo

También podría gustarte