Menu

el gran libro de html5 css3 y javascript

el gran libro de html5 css3 y javascript

H

TML5 no es una nueva versión del antiguo lenguaje de etiquetas, ni siquiera una mejora de esta ya antigua tecnología, sinoun nuevo concepto para la construcción de sitios web y aplicaciones en una era que combina dispositivos móviles,computación en la nube y trabajos en red.Todo comenzó mucho tiempo atrás con una simple versión de HTML propuesta para crear la estructura básica de páginasweb, organizar su contenido y compartir información. El lenguaje y la web misma nacieron principalmente con la intención decomunicar información por medio de texto.El limitado objetivo de HTML motivó a varias compañías a desarrollar nuevos lenguajes y programas para agregarcaracterísticas a la web nunca antes implementadas. Estos desarrollos iniciales crecieron hasta convertirse en populares ypoderosos accesorios. Simples juegos y bromas animadas pronto se transformaron en sofisticadas aplicaciones, ofreciendonuevas experiencias que cambiaron el concepto de la web para siempre.De las opciones propuestas, Java y Flash fueron las más exitosas; ambas fueron masivamente adoptadas y ampliamenteconsideradas como el futuro de Internet. Sin embargo, tan pronto como el número de usuarios se incrementó e Internet pasóde ser una forma de conectar amantes de los ordenadores a un campo estratégico para los negocios y la interacción social,limitaciones presentes en estas dos tecnologías probaron ser una sentencia de muerte.El mayor inconveniente de Java y Flash puede describirse como una falta de integración. Ambos fueron concebidos desdeel principio como complementos (plug-ins), algo que se inserta dentro de una estructura pero que comparte con la mismasolo espacio en la pantalla. No existía comunicación e integración alguna entre aplicaciones y documentos.La falta de integración resultó ser crítica y preparó el camino para la evolución de un lenguaje que comparte espacio en eldocumento con HTML y no está afectado por las limitaciones de los plug-ins. Javascript, un lenguaje interpretado incluido ennavegadores, claramente era la manera de mejorar la experiencia de los usuarios y proveer funcionalidad para la web. Sinembargo, después de algunos años de intentos fallidos para promoverlo y algunos malos usos, el mercado nunca lo adoptóplenamente y pronto su popularidad declinó. Los detractores tenían buenas razones para oponerse a su adopción. En esemomento, Javascript no era capaz de reemplazar la funcionalidad de Flash o Java. A pesar de ser evidente que amboslimitaban el alcance de las aplicaciones y aislaban el contenido web, populares funciones como la reproducción de video seestaban convirtiendo en una parte esencial de la web y solo eran efectivamente ofrecidas a través de estas tecnologías.A pesar del suceso inicial, el uso de Java comenzó a declinar. La naturaleza compleja del lenguaje, su evolución lenta y lafalta de integración disminuyeron su importancia hasta el punto en el que hoy día no es más usado en aplicaciones web deimportancia. Sin Java, el mercado volcó su atención a Flash. Pero el hecho de que Flash comparte las mismas característicasbásicas que su competidor en la web lo hace también susceptible de correr el mismo destino.Mientras esta competencia silenciosa se llevaba a cabo, el software para acceder a la web continuaba evolucionando.Junto con nuevas funciones y técnicas rápidas de acceso a la red, los navegadores también mejoraron gradualmente susintérpretes Javascript. Más potencia trajo más oportunidades y este lenguaje estaba listo para aprovecharlas.En cierto punto durante este proceso, se hizo evidente para algunos desarrolladores que ni Java o Flash podrían proveerlas herramientas que ellos necesitaban para crear las aplicaciones demandadas por un número creciente de usuarios.Estos desarrolladores, impulsados por las mejoras otorgadas por los navegadores, comenzaron a aplicar Javascript en susaplicaciones de un modo nunca visto. La innovación y los increíbles resultados obtenidos llamaron la atención de másprogramadores. Pronto lo que fue llamado la “Web 2.0” nació y la percepción de Javascript en la comunidad deprogramadores cambió radicalmente.Javascript era claramente el lenguaje que permitía a los desarrolladores innovar y hacer cosas que nadie había podidohacer antes en la web. En los últimos años, programadores y diseñadores web alrededor del mundo surgieron con los másincreíbles trucos para superar las limitaciones de esta tecnología y sus iniciales deficiencias en portabilidad. Gracias a estasnuevas implementaciones, Javascript, HTML y CSS se convirtieron pronto en la más perfecta combinación para la necesariaevolución de la web.HTML5 es, de hecho, una mejora de esta combinación, el pegamento que une todo. HTML5 propone estándares paracada aspecto de la web y también un propósito claro para cada una de las tecnologías involucradas. A partir de ahora, HTMLprovee los elementos estructurales, CSS se encuentra concentrado en cómo volver esa estructura utilizable y atractiva a lavista, y Javascript tiene todo el poder necesario para proveer dinamismo y construir aplicaciones web completamentefuncionales.Las barreras entre sitios webs y aplicaciones finalmente han desaparecido. Las tecnologías requeridas para el procesode integración están listas. El futuro de la web es prometedor y la evolución y combinación de estas tres tecnologías (HTML,CSS y Javascript) en una poderosa especificación está volviendo a Internet la plataforma líder de desarrollo. HTML5 indicaclaramente el camino.IMPORTANTE: En este momento no todos los navegadores soportan HTML5 y la mayoría de sus funciones seencuentran actualmente en estado de desarrollo. Recomendamos leer los capítulos y ejecutar los códigos con lasúltimas versiones de Google Chrome y Firefox. Google Chrome ya implementa muchas de las características de HTML5

Ads middle content1

Ads middle content2