INTEGRANTES DEL EQUIPO:
-Cabrera Colado Oscarg Gustavo
-Estrada Buenrostro David Alonso
-Jiménez Acuña Javier Omar
-Molina Acuña Juan Luis
-Ojeda Montoya Jesús Ulises
Slide 2
El Cliente-Servidor es un sistema distribuido entre múltiples Procesadores donde hay clientes que solicitan servicios y servidores que los proporcionan.
La Tecnología Cliente/Servidor, es un modelo que implica productos y servicios enmarcados en el uso de la Tecnología de punta, y que permite la distribución de la información en forma ágil y eficaz a las diversas áreas de una organización (empresa o institución pública o privada), así como también fuera de ella.
Un servidor es un ordenador que está al servicio de otros ordenadores, dispositivos electrónicos como impresoras, móviles, etc. y personas a los que suministra información.
Todos los sujetos que reciben la información de un servidor se conocen como clientes.
En el caso de un servidor web, el código recibido por el cliente es renderizado por un navegador web. Para la transmisión de todos estos datos suele utilizarse algún protocolo. Generalmente se usa el protocolo HTTP para estas comunicaciones, perteneciente a la capa de aplicación del modelo OSI.
Un sitio web es un sitio que contiene documentos organizados jerárquicamente. Cada documento contiene texto y/o gráficos que aparecen como información digital en la pantalla de un ordenador. Un sitio web es un conjunto de archivos llamados páginas web.
Los sitios Web estáticos son aquellos sitios enfocados principalmente a mostrar una información permanente, donde el navegante se limita a obtener dicha información, sin que pueda interactuar con la página Web visitada.
La principal ventaja de este tipo de páginas es lo económico que resulta crearlas, con un diseño vistoso e incluyendo las imágenes y el texto con el cual queremos informar a los navegantes.
Una aplicación web es una aplicación o herramienta informática accesible desde cualquier navegador, bien sea a través de internet (lo habitual) o bien a través de una red local. En otras palabras, es un programa que se codifica en un lenguaje interpretable por los navegadores web en la que se confía la ejecución al navegador.
Existen aplicaciones como los correos web, wikis, blogs y tiendas en línea que son ejemplos bastante conocidos de aplicaciones web.
Desde los inicios de Internet, fueron surgiendo diferentes demandas por los usuarios y se dieron soluciones mediante lenguajes estáticos.
Lenguaje HTML
Desde el surgimiento de internet se han publicado sitios web gracias al lenguaje HTML (HyperText Markup Language). Es un lenguaje estático para el desarrollo de sitios web desarrollado por el World Wide Web Consortium (W3C).
Lenguaje JavaScript
Se utiliza principalmente del lado del cliente aunque se puede utilizar del lado del servidor. Actualmente y gracias a tecnologías como AJAX es utilizado para enviar y recibir información del servidor. Como principales ventajas, tenemos que destacar que es un lenguaje de scripting seguro y fiable, cuyos scripts tienen capacidades limitadas, debido a la seguridad.
Lenguaje PHP
Es un lenguaje enfocado en la creación de webs dinámicas. Sus scripts son interpretados por el servidor y genera código HTML. Como principales ventajas, hemos de decir que es un lenguaje fácil de aprender y muy rápido. Soporta la orientación a objetos y utiliza un lenguaje multiplataforma.
Lenguaje Python
Considerado el lenguaje más limpio a la hora de programar. El código, es interpretado y no compilado. Permite a los programadores elegir un estilo de programación concreto debido a que es un lenguaje de programación multiplataforma.
Slide 7
Lenguaje JSP
Es un lenguaje para la creación de sitios web dinámicos, acrónimo de Java Server Pages. Está orientado a desarrollar páginas web en Java. JSP es un lenguaje multiplataforma. Creado para ejecutarse del lado del servidor.
Lenguaje Ruby
Como el anterior, es un lenguaje interpretado y está orientado a objetos. El lenguaje puede cargar librerías de extensiones dinámicamente si el sistema operativo lo permite. Además, es un lenguaje portátil. Otra ventaja que ofrece es que cualquiera puede encontrar en su página web gran cantidad de información y tutoriales.