Página Web
Principales características de una página Web
- Es un documento HTML (texto, imágenes, videos, CSS, Javascript).
- Pueden ser estáticas (sólo código) o dinámica (con contenido extraído de una base de datos).
Sitio Web
Principales características de un sitio Web
- Son un conjunto de páginas Web estructuradas en un dominio.
- Se pueden crear escribiendo código o mediante CMS o builders.
- Pertenecen a empresas, organizaciones o personas.
Aplicación Web
Principales características de una aplicación Web
- Es un software desarrollado con tecnologías Web.
- Se crea mediante código, utilizando diversos lenguajes de programación, librerías, frameworks, etc.
- Son creadas por desarrolladores Web profesionales.
Aplicación de Escritorio
- El usuario accede a la aplicación.
- La aplicación accede a un repositorio de datos para pedir información o para modificarla.
- La aplicación muestra al usuario la información solicitada.
Aplicación Web
- El usuario ingresa la URL (dirección) en el navegador.
- El servidor web recibe la solicitud y envía la respuesta en HTML al navegador.
- En el navegador se ingresa la información de usuario y contraseña.
- Dicha información se traduce a HTML.
- Dicha información se envía al servidor.
- Si estos datos son válidos el usuario es redireccionado a la página que desea ingresar.
Ventajas de una Aplicación Web
● Se puede ejecutar desde cualquier dispositivo que cuente con navegador y con conexión a Internet.
● No es necesario instalarlas en el dispositivo, basta con un navegador web.
● Son fáciles de actualizar y mantener.
● Su funcionalidad es independiente al Sistema Operativo instalado en la PC del usuario.
● Permite que las aplicaciones sean multiusuarios.
● Permite separar los datos almacenados en el servidor de base datos, del front end, donde se muestran al usuario.
● Las páginas web poseen estructuras similares que mejoran la experiencia en el uso de las diferentes aplicaciones.
Aplicación Escritorio vs. Aplicación Web
Aplicación Escritorio
- Es aquella que está instalada en el dispositivo del usuario.
- Es ejecutada directamente por el sistema operativo del dispositivo, ya sea Microsoft Windows, Mac OS X, Linux, Android, etc.
- Su rendimiento depende de diversas configuraciones de hardware como memoria RAM, disco duro, memoria de video, etc.
Aplicación Web
- Es aquella que está instalada en un Servidor.
- Su ejecución requiere que el usuario disponga de:
1. Un dispositivo con conexión a Internet.
2. Un navegador (Google Chrome, Internet Explorer, Mozilla Firefox, etc.) - El usuario solo necesita renderizar contenido, lo que suele ser menos demandante de poder de cálculo.