Desarrollo y Evolución de HTML

Desarrollo y Evolución de HTML

Usted puede tratar de una forma divertida pequeño experimento para ver cómo generalizada páginas Web se han convertido. Elija cualquier diccionario. Elija cualquier palabra, incluso al azar. Escriba en su motor de búsqueda. Usted será muy, muy, muy probable que encuentren un sitio web dedicado a esa palabra. La Internet no es sinónimo de World Wide Web, pero Internet lo condujo, y luego condujo el uso de Internet como sinérgicamente aumentado la demanda de ancho de banda de red, servidores, las tecnologías de software y hardware. El mantra de la década de 1990 sería''más grande, mejor, más barato, más rápido.''Y los gurús de la Web y la Internet entrega cada año: mejor, más rápido, más barato, pero no, en reivindicación de la Ley de Moore, necesariamente más grande .

  

Gordon Moore, ingeniero y uno de los fundadores de Intel (junto con Robert Noyce), observó que cada año el número de transistores en un tablero de doble por el mismo precio cada 18 meses. Esa observación desde entonces se conoce como Ley de Moore, y ha sido aplicado a la idea de que el equipo de la CPU de la capacidad se duplica cada 18 meses, mientras que el precio se mantiene estable. Una de las primeras lecciones de la era de Internet es que las unidades de desarrollo de software de hardware, o , como un profesor más deliciosamente lo expresó,''Software permite pasar de hardware''.

Hypercard

Hipertexto (es decir, el texto que se puede utilizar como enlaces a otros datos, o que responde de alguna manera a un clic de ratón o flotar como tener un título aparecen por encima de un icono que explica su función había sido de alrededor de un rato en la teoría y en . La práctica de Apple salió con Hypercard en 1986. Hypercard se basa en conceptos anteriores de la década de 1940, que''''que contenía las tarjetas de campos de explotación de datos única. Estas tarjetas eran casi como primeras iteraciones de las formas que podrían ser utilizados para almacenar y manipular los datos.

Estas tarjetas están vinculadas a otras cartas y se mantienen en una pila que se pueda tener acceso a una característica anterior / siguiente. Piense en su tarjeta de 3 × 5 índice estándar o una tarjeta de Rolodex. Las cartas parecen todos iguales, pero la información que contiene cada tarjeta es única. Puedes poner estas tarjetas en cualquier orden. Usted puede sacudir si lo desea, y escribir datos en una tarjeta nueva, o simplemente puede tachar los datos antiguos y escribir datos nuevos en la tarjeta de edad. Supongamos que tiene una colección de juegos de CD y usted decide mantener la información sobre cada uno de sus CDs en tarjetas de índice que tenga en una pequeña caja en su escritorio (al lado de su escritorio). Las cartas tienen el mismo formato: Nombre del CD, Grupo, tipo de juego, Año, y de la empresa. Cada uno de estos elementos de información se encuentra en una línea distinta. La entrada de valores a los campos (CD, Grupo, tipo de juego, Año, de la empresa) será único (a menos que tenían dos o más copias del mismo CD), pero el formato de las tarjetas serían idénticas. Ello presagiaba el formato / contenido dicotomía central a HTML. La tecnología de Hypercards, o de hipertexto, fue, naturalmente, se aplica a los vínculos que se desarrollaron dentro de código HTML.

HTML

La codificación que lleva a la web es el HTML, y aunque nos estamos moviendo hacia una aplicación más general de la versión HTML 4.01 y XHTML, la mayoría de los navegadores versión de seguridad sigue siendo HTML 2.0, ya que casi todos los navegadores gráficos soportan. HTML 4.01 incluye soporte de scripting mejorado, soporte de estilos, mejor soporte multimedia para el streaming de elementos, y de control adicional sobre el diseño de la página.

A pesar de que la última es la versión de HTML 4, en realidad no tienen cuatro generaciones, que en realidad había sólo tres (incluyendo esta última evolución. 4.01 y 4.02). El primer estándar (énfasis en el estándar) fue la versión HTML 2.0. Incorpora soporte para los elementos de forma interactiva, incluidos los cuadros de texto, etiquetas, y los botones de opción "Enviar", claro y de salida, y la estructura de la tabla.

Que conducen a 2,0 era una serie de rápidos acontecimientos en relación con diseñar características de la aplicación web repartidos por tanto que, hasta 1993, nadie pensaba que en su conjunto. Mientras que el padre de HTML (y HTTP y el navegador) se Berners-Lee, su creación se basaba en un poco de tierra fértil.

Sus innovaciones fueron dos:

- El concepto de vincular los documentos de modo que un usuario puede ver los documentos de varias fuentes diferentes en su ordenador

- Modelado de HTML en un lenguaje de marcas existentes en todo el mundo estandarizado estandarizados General Markup Language (SGML).

De SGML, Berners-Lee prestado varias de las etiquetas que se utilizará en el artículo 4 para hacer una página Web. De SGML también llegó a los conceptos de un documento, un documento de separar en bloques de datos, y la asignación de etiquetas (o marcar) los bloques de datos y los elementos que contiene. El genio de Berners-Lee fue para visualizar y crear conexiones donde no había existido antes. Tomó el hipertexto y se casó con ella a una tecnología que une a dar a la gente la posibilidad de llevar los bloques de datos de diversas fuentes de referencia en la pantalla. Nunca había sido capaz de hacer esto antes. Así, en una manera de hablar, Berners-Lee, podría ser visto como la relación que hizo HTML de la Web un éxito fenomenal diseñar idioma que es hoy. En otras palabras, sucintamente, inventó el enlace.

Se podría argumentar, sin embargo, que David Raggett de Hewlett-Packard fue uno de los fundadores, por lo tanto la mejora en esta estructura de base después de una visita de Berners-Lee en 1992. Aunque no vamos a entrar en ella la historia de sus esfuerzos solo en la noche a casa después de la noche para crear lo que ascendería a un nuevo lenguaje (HTML +) en una concurrida mesa del comedor, su obstinada persecución de presentar un lenguaje dirigido a los desarrolladores Web " necesidades comunes deberían inspirar a todos los que insisten en el trabajo durante largas horas en la oscuridad para llevar a término el fruto de una gran idea. Así, en 1992 tenemos la segunda iteración (o primera codificación) de HTML, HTML +, que contenía las siguientes características:

- La capacidad de flujo de texto alrededor de imágenes y formas con los títulos

- El cambio de tamaño de tablas de

- La creación de fondos de imágenes

- El uso de operadores relacionales aritméticos y lógicos

Muestra un ejemplo de estas características. Raggert demostrado todas estas características en 1993 en la Conferencia http://www primero utilizando el navegador de Arena que había desarrollado para mostrar HTML +. Uno de los importantes resultados de la Conferencia http://www fue la decisión de tener una versión platformindependent de HTML que podría ser utilizado por cualquier navegador. En la conferencia, se acordó que los trabajos sobre HTML + debe ser prorrogados hasta conducir a la elaboración de un HTML estándar de 3. Lamentablemente, el apuro de tiempo y la tecnología no permita la normalización de tener efecto, y el crecimiento y la aceptación de las versiones posteriores de HTML fue algo obstaculizado por los navegadores de la competencia que sirve para hacer páginas Web. Es por eso que tienen problemas de compatibilidad y debe probar apariencia de su página Web en varios exploradores. Los dos grandes, hasta hace muy poco, se Netscape frente a IE. IE parece haber ganado la mayoría de la cuota de mercado. Sin embargo, un sucesor para el navegador Netscape, Firefox, está ganando rápidamente cuota de mercado, y el navegador Safari de Apple es el valor predeterminado para el mercado Macintosh renaciente. El punto es éste: los ensayos en los navegadores más populares antes de implementar su sitio Web, o los usuarios se quejan.

Algunas de las características previstas en Raggett fueron depositadas por el talentoso equipo de NCSA Mosaic dirigido por Eric Bina. Ellos fueron los primeros en presentar imágenes añadido, las listas anidadas, y formas interactivas. Y a veces ser el primero es suficiente, aunque algunos en el mundo académico y los círculos de desarrollo no han dejado de quejarse de que estas características finalmente incorporadas en el cuerpo de HTML por la versión 3 no se tan grande.

Debido a la falta de una estructura de desarrollo coherente (es decir, un organismo de normalización de presentar un modelo de desarrollo para los autores de sitios Web a seguir), el soporte para HTML ha sido históricamente desigual. Hemos visto la adición de características (genéricamente llamados extensiones) que los navegadores de la competencia puesto que trabajaría sólo en sus propios navegadores. El uso de capas en Netscape es una ilustración, y las diferencias de codificación en sombreado en 3D de las fronteras es otro.

Hojas de Estilo en Cascada (CSS), que sirve para simplificar y estandarizar el formato de los sitios Web e integrarse en HTML 4.01, de hecho tuvo su comienzo como una extensión. Se necesitarán años para los cambios en el código popular para filtrarse a través de versiones de navegador y ser ampliamente aceptado. Otros gradualmente recoger secuencias de comandos populares, por ejemplo, útiles para el envío de datos a una impresora, y luego alguien más podría escribir un pedazo de código que era útil y que también se filtran en la comunidad de usuarios. A mediados de la década de 1990, que tuvo un masa amorfa de programas que fluyen dentro y fuera de la caja de herramientas de un programador, y ningún conjunto de herramientas estandarizadas real que todos puedan utilizar todo el tiempo para realizar las tareas establecidas.

En 1996, el esfuerzo en la normalización, HTML 3.0, nunca se despegó. Sin embargo, en 1997, una nueva aplicación de las normas establecidas en HTML 3.0 se ofreció de nuevo. HTML 3.2 ofrece un mayor apoyo a las tablas, y le dio más elementos a las formas interactivas. Pero lo que podría haber sustentado su importancia (y la aceptación) fue la definición de la lengua que permite la incorporación de secuencias de comandos como una herramienta de creación Web, por no hablar de compatibilidad hacia atrás.

un artículo presentado por Connie Kinney


Descargo de responsabilidad:Nuestro sitio web no es responsable por el contenido de este artículo. Webarticles es un recurso de información gratuito.
Importante: Este artículo "Desarrollo y Evolución de HTML", fue traducida por un software automático. Sentimos pena por los errores de ortografía que pueda haber ocurrido. Gracias por su comprensión.


Online: 264 users browsing the articles directory