Читать книгу Desarrollo y reutilización de componentes software y multimedia mediante lenguajes de guión. IFCD0210 - José Raúl Aranda Córdoba - Страница 15
5. Arquitectura de la capa cliente
ОглавлениеEn este apartado se hace referencia a programas que requieren específicamente una conexión a otro programa, al que se denomina servidor y que normalmente se encuentra en otra máquina, ya sea para obtener datos externos (páginas web, etc.) o bases de datos, interactuar con otros usuarios a través de un gestor central (ejemplo, los protocolos Emule y Torrent o iRC), o compartir información con otros usuarios (servidores de archivos).
Probablemente, el cliente más utilizado sea el navegador web. Mediante este se pueden utilizar los servicios que ofrecen los distintos servidores sin que para ello se tenga que instalar ningún software específico.
Aplicación práctica
Supongamos que un cliente nos ha encargado la elaboración de una aplicación web. En este caso nos ha encargado realizar una landing page (página de aterrizaje) donde los usuarios accederán y dejarán sus datos para poder ser contactados con posterioridad. Dispondrá de un menú con cuatro secciones (inicio, contacta, enlace hacia la web y enlace a redes sociales). El cliente nos pasa una fotografía y un texto con un título.
Debe realizar: esquema de la web, qué tipo de estructura a utilizar, qué se hace en cuanto al diseño y estilo gráfico y qué tipo de pruebas.
SOLUCIÓN
Lo primero que hay que hacer es el esbozo de un esquema general. Partiendo del menú que va a tener la web, se sabe que va a tener dos páginas (inicio y contacta) y va a tener dos enlaces externos (hacia web y redes sociales). Al ser poco contenido, se optaría por una estructura lineal.
Se definirá de qué va a tratar la web. Como es una landing page, se sabe que va a tener poco contenido. En cuanto a la recolección de información, se tiene la fotografía aportada por el cliente y el texto con su título, también habrá que tener en cuenta los campos que va a llevar el formulario.
En el diseño y estilo gráfico se pueden realizar varios bocetos y mostrárselos al cliente con el fin de que dé su visto bueno antes de proceder a maquetar la web. Para ello, se tendrá en cuenta su página y utilizando una combinación de los colores de esta, se conseguirá que el visitante de la landing page identifique rápidamente de qué web se trata.
Una vez se concrete el diseño, se realizará el ensamble final y se realiza el testeo para comprobar que todo funciona bien.
Se utilizará un sistema de dos capas, ya que su desarrollo es mucho más rápido y no se va a necesitar procesar ninguna base de datos.
Actividades
4. Enumere las ventajas de las aplicaciones web frente a las aplicaciones de escritorio.