Creación de estructuras con extensible de documentos XHTMLHacer lógica y la estructura móvilEl modelo de objetos de documento y el código que tiende a producir son un tanto difícil de manejar, pero los resultados pueden recortar los proyectos a un tamaño difícil de manejar. El Document Object Model se esconde en la frontera entre HTML y XML, desarrollado con la mirada puesta en la primera, pero muy útil para tareas que implican el último. En el navegador, puede que quiera tomar ventaja de sus características para abordar el vocabulario HTML y diversas interpretaciones en torno a que el vocabulario. En el servidor, se puede utilizar para crear documentos desde una perspectiva de XML. XHTML requiere una comprensión de estas dos perspectivas, por lo que el DOM es un ajuste natural. Tal vez lo más importante sobre el DOM es que permite particionar sus aplicaciones en los diferentes sistemas sin embargo que crea convenientes. Usted puede mover (si procede) las secuencias de comandos para la creación de documentos y combinar documentos en los exploradores de cliente, que luego sería el mismo código en el navegador y generar el mismo documento. Las características específicas de Microsoft para crear e imprimir los documentos que necesitan ser actualizados (como incluso Internet Explorer utiliza una sintaxis ligeramente diferente para ellas), pero la lógica de la base se transfiere fácilmente. (Con suerte, el desarrollo de DOM Level 3 se completa este cuadro y hacer que la lógica de dominio pleno.
Esta combinación de características, algunas de las cuales son sin duda las promesas, puede significar que el DOM XHTML y finalmente hará las viejas promesas de HTML dinámico viable. Creación de aplicaciones que se ejecutan dentro de (y fuera de) los navegadores con los datos transmitidos a través de la Web para las cosas más sofisticadas que un pop-up contornos y de arrastrar y soltar los juegos será mucho más fácil, incluso en situaciones que requieren de apoyo para múltiples navegadores entornos. Traslado a los módulos: Creación de Extensible Documento estructuras con XHTML 1.1 Si bien la mayoría de los artículo Hasta este punto se ha repetido el mantra de "XHTML es igual que el HTML, sólo más limpia," es hora de pasar a algunas de las posibilidades más radicales de este gigante de la limpieza ha hecho posible para XHTML. La limpieza de la casa realizado hasta ahora es sólo el comienzo - una remodelación completa de HTML se encuentra en el camino. El W3C está firmemente convencido de que XHTML es el futuro de HTML, y tiene algunos planes de gran bisagra en el desarrollo de XHTML. NotaPara tener una idea más clara de lo que el W3C tiene en mente para XHTML, HTML explorar el Grupo de Trabajo en la Hoja de Ruta http://www.w3.org/TR/xhtmlroadmap/. Este documento describe el fin del desarrollo en HTML, así como la próximos pasos - aproximadamente un año la pena de planes - para XHTML 1.1 y XHTML 2.0. Diferentes necesidades, diferentes herramientasHTML se está quedando sin vapor. A medida que la Web va más allá de los navegadores en los ordenadores, HTML está demostrando a la vez demasiado grande (para teléfonos celulares) y demasiado pequeñas (para muchas aplicaciones sofisticadas). El ajuste de talla, todo enfoque que se ha adaptado tan bien HTML está causando problemas como la Web continúa siendo exitosa. Aunque HTML nunca se ha visto obligado en un solo tamaño, con diferentes variantes del navegador y el enfoque de tres DTDs de HTML 4.0 y XHTML 1.0, HTML en su conjunto es a la vez demasiado grande y demasiado limitada. HTML Cuando apareció por primera vez, los navegadores eran relativamente pequeñas y Fácil de instalar en un solo disco o integrar en un equipo pequeño. Pero después de unas cuantas rondas de la competencia, que han crecido enorme. (El navegador Opera ha evitado la hinchazón, pero es una excepción muy clara a la regla.) Parte de esta expansión tiene que ver con la tendencia cada vez mayor de ampliar más allá del procesamiento de los navegadores HTML simple. Sin embargo, una considerable cantidad de código adicional ha sido necesario para procesar las nuevas características agregadas a HTML con los años. Opera, Mozilla y ahora (la base del código de Netscape Navigator 6 y posteriores), fue construida desde la base con las últimas características en mente. Mientras tanto, las versiones anteriores de Netscape Navigator - y hasta cierto punto de Internet Explorer - incluyen una gran cantidad de código que las capas de la nueva funcionalidad en la parte superior de la antigüedad. Esto no es necesariamente algo malo - al menos hasta que el tamaño del navegador llega a alguna hinchazón grave - porque ayuda a los proveedores de navegadores llevar sus productos a la puerta y mantiene los costos bajos. Con el tiempo, sin embargo, la naturaleza cambiante del mercado de navegadores Web ha acumulado ineficiencias nuevo código en los navegadores. La orientación del navegador de HTML también ha tenido un efecto sobre las expectativas de las personas que diseñan las páginas Web. Incluso en los casos en que los desarrolladores que revisen cuidadosamente sus sitios a través de múltiples versiones de los navegadores en múltiples plataformas, que siempre ha sido un supuesto subyacente de que un gran núcleo de HTML está disponible en todos los productos que se autodenomina un navegador. Como los navegadores se han vuelto más sofisticadas, las expectativas de desarrolladores han aumentado. La mayoría de los sitios hoy en día, por ejemplo, suponga que los usuarios de los navegadores que las tablas de apoyo - una vez que una propuesta arriesgada. Muchos sitios suponer que los navegadores soportan JavaScript, y una gran cantidad de sitios de suponer que los usuarios tienen diversos plug-ins como Flash o Acrobat. Vendedores que quieren traer el Web a dispositivos con menos capacidad que los ordenadores personales - tales como la televisión-top boxes , asistentes personales digitales (PDAs), teléfonos celulares, y más - están atrapados en un mundo donde la mayoría de la gente está desarrollando el contenido que requiere un software mucho más grande para la transformación significativa. Es difícil de cosas de Internet Explorer 5 o Netscape Navigator 4 en un teléfono celular mientras mantiene los costos del producto razonable. WebTV Cuando apareció por primera vez, los diseñadores Web sonaba apagado durante meses en varias listas de correo. Se quejaban de los compromisos de la empresa para poner el contenido HTML en las pantallas de televisión y lamentó las características que faltan. Un buen número de personas que no encontraron WebTV aceptable como un candidato para el diseño Web en serio. No obstante, sigue siendo WebTV en las tiendas y en los hogares, Microsoft ha comprado la empresa, y otras alternativas similares para la navegación de bajo coste casa siguen apareciendo. Teléfonos celulares, PDAs y en menor medida, frente a una situación aún más difícil. No tienen ni el espacio en pantalla, ni el lujo de una gran caja que se encuentra en una sola ubicación. Con su pantalla es pequeña y los procesadores de peso ligero, estos dispositivos no pueden procesar muchas complejidades de HTML de manera eficiente - y tampoco pueden mostrar todo el contenido del proceso lo que, incluso si eso fuera fácil. Combine estas dificultades con la pequeña cantidad de ancho de banda disponible a través de su conectividad inalámbrica general, y los teléfonos celulares son abandonados por HTML en su forma actual. Va la otra dirección, los navegadores Web hoy en día hacen muy poco uso de la capacidad de procesamiento disponible en las máquinas cliente. Si bien pueden tener memoria de tamaño considerable y huellas de procesamiento como resultado de su código para la interpretación y la presentación de HTML, navegadores Web actuar en gran medida como presentadores pasivo para el procesamiento de Serverside. Mientras que usted puede comenzar a applets Java y controles ActiveX dentro de HTML, y plug-ins puede agregar funcionalidad, ninguno de sus trabajos realmente dentro de HTML en sí. Todos ellos necesitan información en sus propios formatos, y el desarrollo de estas herramientas normalmente significa la construcción de una concha HTML y luego trabajar en algo que no HTML. Hasta cierto punto, las generaciones recientes han navegador más sólidas capacidades de procesamiento de HTML en sus núcleos. El desarrollo del Modelo de Objetos de Documento (DOM) es un hito, proporcionando una forma estandarizada para los scripts de acceso a la información que llega en formato HTML (o XHTML o XML) y de modificar dicha información. Ahora es posible construir interfaces complejas que ayudan al usuario a encontrar información en los documentos, presentaciones o documento de cambio para satisfacer las necesidades de usuario. También puede lograr un procesamiento de la información, a pesar de que el tratamiento se realiza en un documento por documento o sitio por sitio. Estas capacidades son todas las costumbres codificadas en este momento, y se basan en herramientas que no se aplican ampliamente todavía. Netscape despertó Microsoft y se ganó su enemistad eterna en un punto en la guerra de navegadores, al proclamar que los navegadores reemplazaría los sistemas operativos. Este anuncio directamente amenazada la principal fuente de Microsoft de los beneficios. Navegadores todavía no viven de la reivindicación 1996 Marc Andreesen de que, "La única diferencia técnica entre el navegador de Netscape Navigator y un sistema operativo tradicional es que el navegador no incluye controladores de dispositivo". ( "Ojos de Netscape Internet Andreesen OS" PCSemana 17 de junio 1996.) Esta "gran explorador" visión no ha llegado a pasar, aunque propia versión de Microsoft de la integración systembrowser operativo ha llevado a los tribunales. En gran parte, sin embargo, lo que ha impedido que aparece no es el Departamento de Justicia o el colapso de la cuota de mercado de Netscape. Es simplemente porque HTML no ha demostrado ser una muy buena base para estos esfuerzos. Los sistemas operativos son los entornos para procesar cualquier tipo de información con una variedad de interfaces, mientras que los navegadores son ambientes para la presentación de documentos con un número relativamente limitado de interfaces y la lógica de secuencias de comandos ineficaces para arrancar. Realización de este tipo de visiones posibles, sea cual sea la política de proveedores, requiere añadiendo nuevas funcionalidades a la fundación del universo navegador - HTML. un artículo presentado por Albert Lichtblau 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 "Creación de Estructuras con extensible de documentos XHTML" 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: 292 users browsing the articles directory |
|
|