ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Tecnologias Web

jose10253 de Abril de 2013

3.515 Palabras (15 Páginas)419 Visitas

Página 1 de 15

1. Tecnología Web.

Las tecnologías web implican un conjunto de herramientas que nos facilitarán lograr mejores resultados a la hora del desarrollo de un sitio web.

1.1. Conceptos.

En informática, la World Wide Web (WWW) o Red informática mundial, es un sistema de distribución de información basado en hipertexto enlazados y accesibles a través de Internet.

De esta manera se puede decir, quees una tecnología que utiliza todas las tecnologías de inter conectividad de ordenadores que permite a los usuarios el intercambio, de todo tipo de datos e información (texto, imágenes, sonido) en forma de hipertexto y de aplicaciones de software.

1.2. Historia de la Web.

La web empezó a principios de 1990, en Suiza en el centro de investigación CERN (centro de Estudios para la Investigación Nuclear) y la idea fue de Tim Berners-Lee, que se produjo observando una libreta que él usaba para añadir y mantener referencias de cómo funcionaban los ordenadores en el CERN.

Antes de la Web, la manera de obtener los datos por la Internet era caótica: había un sinfín de maneras posibles y con ello había que conocer múltiples programas y sistemas operativos.

La Web introduce un concepto fundamental: la posibilidad de lectura universal, que consiste en que una vez que la información esté disponible, se pueda acceder a ella desde cualquier ordenador, desde cualquier país, por cualquier persona autorizada, usando un único y simple programa.

Para que esto fuese posible, se utilizan una serie de conceptos, el más conocido es el hipertexto.

Este solo hecho llevó un avance tremendo de Internet, un impulso tan grande que en 1993 World Wide Web creció un sorprendente 341000 %.

1.3. Estándares web

Los estándares web son un conjunto de recomendaciones dadas por el WorldWide Web Consortium (W3C) y otras organizaciones internacionales acerca de cómo crear e interpretar documentos basados en el Web.

Son un conjunto de tecnologías orientadas a brindar beneficios a la

mayor cantidad de usuarios, asegurando la vigencia de todo documento publicado en el Web.

El objetivo es crear un Web que trabaje mejor para todos, con sitios accesibles a más personas y que funcionen en cualquier dispositivo de acceso a Internet.

1.3.1. Tipos de estándares.

 Identificador de Recurso Uniforme (URI):Son cadenas de caracteres que funcionan como identificadores globales que hacen referencia a recursos en la Web tales como documentos, imágenes, archivos descargables, servicios, buzones de correo electrónico y otros.

 Protocolo de Transferencia de Hipertexto (HTTP): Es el protocolo usado en cada transacción de la web (WWW). Define la sintaxis y la semántica que utilizan los elementos del software de la arquitectura web (cliente, servidor) para comunicarse. Es un protocolo orientado a transacciones y sigue el esquema petición respuesta entre cliente y usuario.

 Lenguaje de Marcado de Hipertexto (HTML): Es el lenguaje con el que se escriben las páginas web. Es un lenguaje de hipertexto, es decir, un lenguaje que permite escribir texto de forma estructurada, y que está compuesto por etiquetas, que marcan el inicio y el fin de cada elemento del documento.

 Lenguaje de Marcado Extensible (XML): Es un metalenguaje, dado que con él podemos definir nuestro propio lenguaje de presentación y, a diferencia del HTML, que se centra en la representación de la información, XML se centra en la información en sí misma. La particularidad más importante del XML es que no posee etiquetas prefijadas con anterioridad, ya que es el propio diseñador el que las crea a su antojo, dependiendo del contenido del documento.

1.4. Arquitectura.

Posee un arquitectura clásica cliente – servidor. La arquitectura cliente-servidor es un modelo de aplicación distribuida en el que las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes.

Este Sistema consiste básicamente en un cliente que realiza peticiones a otro programa -el servidor que le da respuesta.

Fuente: http://eltamiz.com/elcedazo/2010/06/24/sistemas-cliente-servidor-vs-sistemas-multi-capa/

1.4.1. Protocolos Implicados.

 HTTP: Protocolo de Transferencia de hipertexto

Es el protocolo usado en cada transacción de la World Wide Web. HTTP fue desarrollado por el World Wide Web Consortium y la Internet Engineering Task Force, colaboración que culminó en 1999 con la publicación de una serie de RFC, el más importante de ellos es el RFC 2616 que especifica la versión 1.1.

HTTP define la sintaxis y la semántica que utilizan los elementos de software de la arquitectura web (clientes, servidores, proxies) para comunicarse.

Es un protocolo orientado a transacciones y sigue el esquema petición-respuesta entre un cliente y un servidor. Al cliente que efectúa la petición (un navegador web o un spider) se lo conoce como "user agent" (agente del usuario). A la información transmitida se la llama recurso y se la identifica mediante un localizador uniforme de recursos (URL). Los recursos pueden ser archivos, el resultado de la ejecución de un programa, una consulta a una base de datos, la traducción automática de un documento, etc.

HTTP es un protocolo sin estado, es decir, que no guarda ninguna información sobre conexiones anteriores.

 HTTPS:Protocolo Seguro de Transferencia de hipertexto.

Es un protocolo de aplicación basado en el protocolo HTTP, destinado a la transferencia segura de datos de Hiper Texto, es decir, es la versión segura de HTTP.

Es utilizado principalmente por entidades bancarias, tiendas en línea, y cualquier tipo de servicio que requiera el envío de datos personales o contraseñas.

1.4.2. Tecnologías Clientes.

 Navegadores Web:

o Internet Explorer:Es un navegador web desarrollado

por Microsoft para el sistema operativo Microsoft Windows desde 1995. Ha sido el navegador web más utilizado de Internet desde 1999 hasta la actualidad.

o Netscape Navigator: Fue un navegador web y el

Primer producto comercial de la compañía Netscape Communications, creada por Marc Andreeesen. Netscape fue el primer navegador comercial.

o Mozilla: Es un navegador libre y de código abierto

descendiente de Mozilla Aplication y desarrollado por fundación Mozilla.

o Opera: Es un navegador web y suite de Internet creado

por la empresa noruega Opera Software, capaz de realizar múltiples tareas como navegar por sitios web, gestionar correo electrónico, contactos, fuentes web.

o Chrome: Es un navegador web desarrollado

por Google y compilado con base en componentes de código abierto como el motor de renderizado WebKit y su estructura de desarrollo de aplicaciones.

 Tecnologías de Programación:

o HTML: Lenguaje de marcado de hipertexto

Lenguaje de marcado predominante para la elaboración de páginas web que se utiliza para describir y traducir la estructura y la información en forma de texto, así como para complementar el texto con objetos tales como imágenes. El HTML se escribe en forma de «etiquetas», rodeadas por corchetes angulares (<,>). HTML también puede describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un script (por ejemplo JavaScript), el cual puede afectar el comportamiento de navegadores web y otros procesadores de HTML.1

Versiones:

HTML 2.0 (RFC 1866): Editado por Tim Berners Lee y Dan Conolly, es la primera versión oficial del lenguaje informático HTML, y supone una formalización de las anteriores versiones de HTML en uso que Tim Berners Lee publica y mantiene en discusión pública dentro de la comunidad internet para implementación y reforma de 1990 hasta 1995.

HTML 3.2: Es una aplicación SGML conforme a la Norma Internacional ISO 8879 - Standard Generalized Markup Language. Como una aplicación SGML, la

Sintaxis de documentos HTML 3.2 conforme se define por la combinación de la declaración SGMLy la definición de tipo de documento (DTD). Esta especificación define la interpretación pretendida de elementos HTML 3.2, y pone restricciones adicionales sobre la sintaxis permitida que son de otra manera inexplicable en el DTD.

HTML 4.0: Es una especificación del lenguaje html aprobada por el World Wide Web Consortium.

HTML5 (HyperText Markup Language, versión 5) es la quinta revisión importante del lenguaje básico de la World Wide Web, HTML.

HTML5: Especifica dos variantes de sintaxis para HTML: un «clásico» HTML (text/html), la variante conocida como HTML5 y una variante XHTML conocida como sintaxis XHTML5 que deberá ser servida como XML (XHTML) (application/xhtml+xml).1 2 Esta es la primera vez que HTML y XHTML se han desarrollado en paralelo.

o JavaScript / JScript

JavaScript es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico.

Se utiliza principalmente en su forma del lado

...

Descargar como (para miembros actualizados) txt (24 Kb)
Leer 14 páginas más »
Disponible sólo en Clubensayos.com