Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
clase:daw:daw:1eval:tema01 [2020/09/09 20:20] admin |
clase:daw:daw:1eval:tema01 [2021/11/13 08:55] (actual) admin [Conceptos] |
||
---|---|---|---|
Línea 8: | Línea 8: | ||
Su estructura es la siguiente: | Su estructura es la siguiente: | ||
- | {{: | + | {{esquema_web.png|}} |
+ | |||
El navegador solicita por TCP/IP el recurso a obtener. El formato de como solicita ese recurso es por el protocolo HTTP. Y el servidor de TCP/IP responde usando el protocolo HTTP devolviendo los datos. | El navegador solicita por TCP/IP el recurso a obtener. El formato de como solicita ese recurso es por el protocolo HTTP. Y el servidor de TCP/IP responde usando el protocolo HTTP devolviendo los datos. | ||
Línea 25: | Línea 27: | ||
* Código en el servidor: El programa específico de la aplicación que se ejecuta en el servidor Web | * Código en el servidor: El programa específico de la aplicación que se ejecuta en el servidor Web | ||
+ | En la siguiente imagen vemos un esquema similar en el que las peticiones van hacia varios servidores Web | ||
+ | |||
+ | {{fetching_a_page.png|}} | ||
===== Chrome DevTools ===== | ===== Chrome DevTools ===== | ||
Los navegadores suelen llevar herramientas para depurar las páginas web. En Chrome , si pulsamos F12 y pinchamos en la opción de " | Los navegadores suelen llevar herramientas para depurar las páginas web. En Chrome , si pulsamos F12 y pinchamos en la opción de " | ||
Línea 131: | Línea 136: | ||
* IAAS (Infraestructura como servicio) : Si la empresa de Hosting solo se ofrece el Host y nosotros nos tenemos que instalar todo el software, incluyendo el sistema operativo y administrarlo todo. | * IAAS (Infraestructura como servicio) : Si la empresa de Hosting solo se ofrece el Host y nosotros nos tenemos que instalar todo el software, incluyendo el sistema operativo y administrarlo todo. | ||
- | * PAAS (Plataforma como servicio): Si la empresa de Hosting nos ofrece el Host pero tambien software generico ya instalado como el Sistema Operativo, Servidor Web, Servidor de Correo, Balanceador de Carga , etc. En este caso nosotros solo debemos instalar el código específico de nuestra aplicación.En este caso aunque nos ofrecen un host ya que en algún sitio debe estar la app, realmente nos están ofreciendo el servidor web donde instalar nuestra app. En el caso de PASS, no tenemos que administrar nosotros ni el Sistema Operativo ni el servidor. | + | * PAAS (Plataforma como servicio): Si la empresa de Hosting nos ofrece el Host pero tambien software generico ya instalado como el Sistema Operativo, Servidor Web, Servidor de Correo, Balanceador de Carga , etc. En este caso nosotros solo debemos instalar el código específico de nuestra aplicación.En este caso aunque nos ofrecen un host ya que en algún sitio debe estar la app, realmente nos están ofreciendo el servidor web donde instalar nuestra app. En el caso de PAAS, no tenemos que administrar nosotros ni el Sistema Operativo ni el servidor. |
* SAAS (Software como Servicio): Como desarrolladores nunca usamos un SASS ya que la empresa de hosting ya ofrece hasta la aplicación instalada. Un ejemplo sería Google con " | * SAAS (Software como Servicio): Como desarrolladores nunca usamos un SASS ya que la empresa de hosting ya ofrece hasta la aplicación instalada. Un ejemplo sería Google con " | ||
+ | |||
+ | Ejemplo de PAAS en Java: | ||
+ | |||
+ | {{: | ||
==== IAAS vs PAAS ==== | ==== IAAS vs PAAS ==== | ||
Línea 181: | Línea 190: | ||
</ | </ | ||
- | * Instalar un paquete. Se guarda en la carpeta '' | + | * Instalar un paquete |
Instalar la librería de JavaScript llamada " | Instalar la librería de JavaScript llamada " | ||
Línea 191: | Línea 200: | ||
* Instalar un paquete de forma global. Se guarda en "/ | * Instalar un paquete de forma global. Se guarda en "/ | ||
- | Instalar la librería de JavaScript llamada " | ||
<sxh bash> | <sxh bash> | ||
- | npm install typescript --save-dev | + | npm install typescript -g |
</ | </ | ||
Línea 205: | Línea 213: | ||
Ahora vamos a ver como ejecutar código node. | Ahora vamos a ver como ejecutar código node. | ||
- | El programa mas sencillo es hacer el "Hola Mundo" | + | El programa mas sencillo es hacer el "Hola Mundo" |
<sxh js> | <sxh js> | ||
# | # | ||
Línea 213: | Línea 221: | ||
Para ejecutarlo hay que lanzar la orden: | Para ejecutarlo hay que lanzar la orden: | ||
- | node app.js | + | node index.js |
Y mostrará por consola el mensaje "Hola mundo" | Y mostrará por consola el mensaje "Hola mundo" |