1 El desarrollo de aplicaciones es mucho más ____________.
2 El cliente se conecta al _____________ cuando necesita realizar algún tipo de petición de ________________.
3 Gran parte del proceso se ejecuta en el _________________.
10. ¿Cómo interactúa el usuario con nuestro sitio web?
1 Mediante menús.
2 Mediante enlaces.
3 Ambas respuestas anteriores son correctas.
11. Relacione los siguientes elementos.
1 Estructura mixta.
2 Estructura jerárquica.
3 Estructura lineal.
4 Estructura en red.
1 Aparentemente no tiene orden establecido, las páginas pueden enlazarse unas con otras.
2 Es la estructura más simple de todas.
3 Es una mezcla de jerárquica con enlaces cruzados del tipo estructura red.
4 Es la típica estructura de árbol, donde el nodo principal es el elemento raíz.
12. Cite todos los clientes web que conozca.
13. Ante un desarrollo de una aplicación compleja, ¿qué arquitectura es más fácil de actualizar su contenido? Razone su respuesta.
14. Desarrolle el procedimiento de la arquitectura de tres capas.
15. De las siguientes oraciones, señale cuál es la verdadera y cuál es la falsa.
1 Para elaborar un esquema general de un sitio web se puede utilizar un software específico.VerdaderoFalso
2 Tanto las imágenes como los vídeos y sonidos no tienen cabida en ninguna página de nuestra web.VerdaderoFalso
3 Usar un sistema de búsquedas en nuestro sitio no tiene por qué ser indispensable.VerdaderoFalso
Capítulo 2
Navegadores web
Hoy en día las webs son el servicio más utilizado de internet. Generalmente están escritas en código HTML y, para que el usuario que visita estas páginas pueda visualizarlas correctamente, necesitan un software que traduzca este código y lo transforme en texto e imágenes. Este software es lo que se conoce como navegador web.
Un navegador web es una aplicación que interpreta los distintos archivos que componen una web de forma que esta pueda ser leída.
Prácticamente existen navegadores web para todas las plataformas, incluso se puede encontrar el mismo navegador funcionando en distintos sistemas operativos.
2. Arquitectura de un navegador
A continuación, se detallan las diferentes estructuras que componen un navegador web.
La interfaz de usuario es el medio a través del cual un usuario va a interactuar con el navegador.
Lo normal a la hora de desarrollar páginas web es que se tengan distintos navegadores instalados en el equipo, ya que es necesario probar la web en cada uno de ellos, debido a que cada uno interpreta el código de diferente manera, pudiendo mostrar de forma correcta una web en un determinado navegador, y no funcionando bien en otro. Como no se sabe qué navegador utilizará el usuario, deben hacerse distintas pruebas para que la web funcione de forma adecuada en la mayoría de navegadores.
Si se tiene Windows instalado en el ordenador, será Internet Explorer el navegador configurado por defecto. Si se trata de un equipo con OS X, el navegador por defecto será Safari , mientras que en los sistemas basados en Linux el navegador por defecto será Firefox (aunque esto depende de la distribución de Linux) .
Nota
El navegador Internet Explorer, sobre todo en versiones más antiguas, puede no mostrar los elementos de la página de la forma esperada.
Existen numerosos navegadores: unos basados en interfaz de usuario y otros basados en texto. En este capítulo se habla de los más usados en la actualidad, basados en la interfaz de usuario.
Navegador Internet Explorer
Navegador Google Chrome
Navegador Mozilla Firefox
Navegador Safari
Navegador Opera
2.2. Motor de exploración
Internet está formado por miles de millones de páginas web, de forma que, para encontrar la información que se busca, sería imposible ir a cada una de ellas. Es aquí donde entra en juego el motor de exploración, que ayuda a encontrar las páginas que sean lo más relevantes posibles a las frases o palabras especificadas.
Los motores de exploración son también conocidos como motores de búsqueda.Entre los más importantes se incluyen Google, Yahoo! Search, MSN, y Bing.
Navegador URL y motor de exploración
Nota
En las últimas versiones de los navegadores web, el motor de exploración funciona conjuntamente con el cuadro de dirección de las URL.
2.3. Motor de presentación
La función básica de los navegadores web es la de ejecutar documentos HTML y mostrarlos por pantalla. Muy posiblemente, en estos documentos se encuentren incrustados recursos multimedia, tales como imágenes o texto, todo ello en diferentes formatos y protocolos.
También permiten guardar información en disco o crear marcadores ( bookmarks) .
Sabía que...
Cuando se accede a una página web, parte del contenido de esta es almacenado de forma temporal en el ordenador que se está utilizando, sobre todo el contenido multimedia e imágenes. Así, la próxima vez que se accede a esa misma página, en lugar de descargar nuevamente todas las imágenes y el contenido multimedia, este se recupera de forma local, haciendo así que la web cargue de forma mucho más rápida.
2.4. Módulos auxiliares: persistencia, interfaz de red, interprete de scripts, infraestructura de presentación
Algunas páginas web almacenan información en los ordenadores para un uso posterior. Esto se permite gracias a un mecanismo de persistencia basado en scripts y que la mayoría de los navegadores web soportan.
Esta información puede encontrarse en el historial del navegador, en las cookies , en los favoritos o directamente en una página web guardada en disco.
Todos los navegadores modernos utilizan un motor de JavaScript (intérprete JavaScript). Este motor es un intérprete informático que se encarga de interpretar el código fuente JavaScript y, según las instrucciones proporcionadas en dicho código, ejecutar el script correspondiente.
Читать дальше