# data[].attributes.body
Servidor HTTP Apache
Es el servidor web más popular y uno de los más utilizados. Es un software de código abierto que se puede instalar en casi todos los sistemas operativos, Linux, Windows e
iOS entre ellos.
- Servidor Ngnix
Es un servidor web muy ligero que utiliza el proxy inverso, es decir, que protege la
identidad de los servidores, lo que mejora la seguridad de toda la información
albergada en ellos.
- Servidor Microsoft IIS
Es un servidor web desarrollado por Microsoft que ejecuta Windows a través de la
tecnología IIS (Internet Information Services). es compatible con
todas las tecnologías de la compañía.
- Sun Java System Web Server
Es un servidor web creado para soportar una gran carga de trabajo con tecnologías
muy específicas como Java, Perl, Phyton o Ruby on Rails. Está especialmente pensada
para programadores.
- W3C Jigsaw
Nació en el World Wide Web Consortium (W3C), un consorcio internacional para
establecer los estándares de Internet. Es de código abierto y ha sido programado a
partir de Java.

# data[].attributes.body
¿Qué es un servidor web?
Un servidor es un ordenador (con sus programas) que está al
servicio de otros ordenadores, dispositivos electrónicos
(impresoras, móviles, etc.) y personas a los que suministra
información.

# data[].attributes.body
¿Qué son las redes sociales?
Las redes sociales, en el mundo virtual, son sitios y
aplicaciones que operan en niveles diversos – como el
profesional, de relación, entre otros – pero siempre
permitiendo el intercambio de información entre personas
y/o empresas.
En Internet, las redes sociales han suscitado discusiones
como la de falta de privacidad, pero también han servido
como medio de convocatoria para manifestaciones públicas
en protestas. Estas plataformas crearon, también, una nueva
forma de relación entre empresas y clientes, abriendo
caminos tanto para la interacción, como para el anuncio de
productos o servicio

# data[].attributes.body
Qué es un blog y para qué sirve?
Un blog es un sitio web en el que se va publicando contenido cada
cierto tiempo en forma de artículos (también llamados posts)
ordenados por fecha de publicación, así el artículo más reciente
aparecerá primero.
✔ ¿Qué es un blog y qué no es exactamente?
un blog es realmente una página web. Pero la diferencia con
el resto de páginas web «normales» es que se centra en
mostrar publicaciones (llamadas posts o artículos) como si
fuera un diario personal.

# data[].attributes.attachment_caption
Estructura básica de una página Web
Para crear una página web se necesita un documento 
HTML utilizando tres elementos o tags principales que 
cualquier sitio Web usa: html, head y body.

# data[].attributes.body
- Tiendas online
- Blogs
- Institucionales o corporativas
- Noticias o revistas
- Redes Sociales
- Servicios
- Foros
- Wikis
- Landing pages
- Portfolios
- Multimedia
- Streaming
- Descargas de software
- Aplicaciones web
- Bancos de imágenes
- Juegos online
- Buscadores de Internet

# data[].attributes.body
► En lenguaje HTML
Se trata de un lenguaje con el que casi cualquier usuario, con mínimos
conocimientos de diseño, puede crear páginas web sin problemas. La principal
desventaja de estas páginas es que son estáticas, por lo que suelen quedarse
«cortas» cuando queremos queremos ofrecer algo más que una simple página de
información.
► En Flash
Gracias al uso de este Software podemos crear páginas más visuales debido a la
posibilidad de crear animaciones. Estás páginas también pueden incluir efectos,
sonidos e incluso movimientos, por lo que son más atractivas. Una de las
desventajas que presenta este tipo de páginas hechas con Flash es lo pesadas que
pueden llegar a ser, y como consecuencia, los tiempos de carga son superiores.
► En lenguaje del servidor
Se trata de la tecnología que se usa actualmente con las páginas dinámicas. Estás se
crean con lenguajes de programación como PHP, ASP o Ajax y utilizan una base de
datos para guardar todo el contenido de una página. Como he explicado
anteriormente, las ventajas de las páginas dinámicas frente a las estáticas son muy
evidentes, ya que permiten interactuar con los usuarios y además, ofrecen la
posibilidad de dar mas visibilidad al sitio web mediante técnicas de marketing.

# data[].attributes.body
A diferencia de las estáticas, las páginas dinámicas están
construidas con otros lenguajes de programación que, gracias
a ellos, podemos ofrecer a los usuarios la posibilidad de
cambiar el contenido, ya sea el texto, los menús o incluso las
imágenes.
Al ser páginas mucho más complejas y con mayor posibilidad
de desarrollo, contamos con algunas plataformas que nos
facilitan esta labor. Si es el caso de que quieres crear una
tienda online, una web corporativa o un blog, existen gestores
de contenido (CMS) como Magento o WordPress que son los
más indicados para poder realizar todas estas modificaciones.
Las posibilidades de diseño son infinitas. No obstante, debido
a la complejidad que presentan este tipo de páginas y los
conocimientos específicos que se necesitan, requieren de
un coste muy superior para su creación.

# data[].attributes.body
Cuando hablamos de una página web estática nos referimos a aquellas
que se crean con el lenguaje HTML y no contienen ninguna funcionalidad
que permita al usuario interactuar con la página, excepto para leer el
contenido.
Es una opción ideal cuando tienes un pequeño proyecto en el cual
simplemente quieras informar a tus clientes con información de la
empresa, productos o servicios, y sin necesidad de estar cambiando de
forma constante el contenido de la web. La principal ventaja de este tipo
de páginas web es la facilidad de desarrollo y lo económico que pueden
llegar a ser, a diferencia de las dinámicas.

# data[].attributes.body
Clasificación de los sitios web

# data[].attributes.attachment_caption
Una Página Web es un documento electrónico que forma 
parte de la WWW (World Wide Web) generalmente están 
desarrolladas con lenguajes de marcado como el HTML, que 
pueden ser interpretados por los navegadores. De esta 
forma, las páginas pueden presentar información en 
distintos formatos (texto, imágenes, sonidos, videos, 
animaciones), estar asociadas a datos de estilo o contar con 
aplicaciones interactivas.

# data[].attributes.body
PÁGINA WEB

# data[].attributes.attachment_caption
consiste básicamente en un cliente que realiza 
peticiones a otro programa (el servidor) que le 
da respuesta. Aunque esta idea se puede 
aplicar a programas que se ejecutan sobre una 
sola computadora es más ventajosa en 
un sistema operativo multiusuario distribuido 
a través de una red de computadoras. La 
interacción cliente-servidor es el soporte de la 
mayor parte de la comunicaciónpor redes. 
Ayuda a comprender las bases sobre las que 
están construidos los algoritmos distribuidos.

# data[].attributes.body
Arquitectura Cliente Servidor

# data[].attributes.body
FUNDAMENTOS DEL
DESARROLLO DE
APLICACIONES WEB