El engendro Supongamos que hemos construido un edificio de 4 pisos de alto, supongamos que nuestro edificio cuenta con una buena Arquitectura, buenos cimientos, buenos materiales y con todos los servicios necesarios para dar...
See more »
El engendro Supongamos que hemos construido un edificio de 4 pisos de alto, supongamos que nuestro edificio cuenta con una buena Arquitectura, buenos cimientos, buenos materiales y con todos los servicios necesarios para dar alojamiento a sus habitantes. ¿Que sucedería si una vez concluido nuestro edificio se nos solicitara agregarle un piso más? Seguramente no nos agradaría mucho la idea puesto que la cimentación original estaba planeada para 4 pisos, por lo tanto si agregamos otro piso más estaríamos poniendo en peligro la estabilidad del edificio. Ahora bien, que tal si en lugar de agregar un piso extra tuviéramos que agregar 10 pisos, dos elevadores, un helipuerto, una piscina, dos balcones y un estacionamiento subterráneo. Seguramente ya no estaríamos hablando de un edificio, estaríamos hablando de un engendro. Exactamente la misma situación ha sucedido con el lenguaje HTML. Un lenguaje que originalmente fue creado para (mediante etiquetas) dar formato y estructura a un documento, ha tenido que ser deformado al máximo para satisfacer las crecientes necesidades de los diseñadores y de los programadores Web. ¿Que tanto es tantito? El origen de la incompatibilidad con los navegadores Web surgió por la falta de reglas claras en la visualización del contenido. En un principio los estándares solo se enfocaron a definir el formato y estructura semántica de un documento. Si un fragmento de texto estaba etiquetado como , este debería ser un texto GRANDE, a su vez si un texto estaba etiquetado con , este debía ser un texto GRANDE pero no tan grande como el . Este tipo de especificaciones ambiguas provoco que los creadores de los navegadores Web INTERPRETARAN la forma en como el navegador debería presentar la información en pantalla. — Nunca seria lo mismo decirle a un niño "Golpea fuerte" que decirle al campeón mundial de peso completo "Golpea fuerte"—. Cuando no existen especificaciones específicas la interpretación termina convirtiéndose en ambigüedad y esta a su vez en incompatibilidad. , < mañas> y < trucos> Bastaría con mirar el código fuente de "casi" cualquier pagina Web, para darnos cuenta de la gran cantidad de PARCHES, MAÑAS y TRUCOS de los cuales se valen los desarrolladores para lograr que los sitios se visualicen tal cual fueron concebidos. (Imágenes transparentes, infinidad de tablas anidadas, son algunos de los trucos mas frecuentes entre los desarrolladores) Más y más pisos La W3C no solo fue creada para establecer los estándares del HTML, también fue creada para establecer los estándares de otros muchos lenguajes de marcación como lo son el MathML (Lenguaje de Marcación Matemático), CML (Lenguaje de Marcación Químico) por citar solo algunos. De modo tal que la W3C se ha dado cuenta de lo difícil que resulta el desarrollo de "EDIFICIOS" perdón, de complejos estándares mundiales que satisfagan las necesidades de todos. La W3C se ha dado cuenta que, sin importar cuanto pisos le agregue a su edificio, siempre se necesitaran mas y mas de los que ella puede construir Evolución retrospectiva. Una vez que la W3C se dio cuenta que por más etiquetas que agregara al HTML nunca terminaría de satisfacer las crecientes necesidades del mundo de la informática tomo una sabia decisión. Evolucionar hacia atrás, evolución retrospectiva. En lugar de crear o AMPLIAR un lenguaje de marcación que satisficiera las necesidades de todos los desarrolladores, la W3C regresaría a un lenguaje de marcación más simple y genérico, el XML (Extensible, Markup, Language). En una analogía, la W3C dejaría de construir edificios y se dedicaría a producir ladrillos, varillas y concreto. XML Simple y poderoso Para aquellos ciber-ignorantes que pensábamos que todos los lenguajes con nombres raros ( XHTML, XSLT, XSL, XFORMS, XLINKS) seguramente serian un descendiente directo del HTML, ¡NOTICIAS!, el HTML como todos los lenguajes mencionados son lenguajes de marcación basados en el XML (Lenguaje extensible de marcación) el XML es el padre de todos estos lenguajes de marcación. A su vez el XML es un lenguaje paralelo a y derivado
See less »
Kaboodle will send you a newsletter and updates from your friends. You can unsubscribe at any time. Kaboodle does not sell or share your email address or personal information with anyone.
Kaboodle requires all users to provide their real date of birth as both a safety precaution and as a means
of preserving the integrity of the site. You will be able to hide this information from your profile if you wish.
Added by 2 people