Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/11/2004, 11:06
Avatar de Manoloweb
Manoloweb
 
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 3 meses
Puntos: 5
Bueno. Aunque es interesante escuchar nuevas propuestas de esta magnitud, temo decirte que veo muy dificil que algo así vaya a pasar. Y te explico por qué.

Hablas de que los navegadores son cada dia mas lentos por los efectos del codigo mal formado y la compatibilidad con multiples variaciones de ciertos elementos. Tienes razón... en parte, efectivamente todos los navegadores tiene el soporte para "parsear" documentos html mal formados, es lo que se llama el "Quirks Mode". Pero algunos navegadores (los buenos, como Firefox, Moz, etc) cuentan con un parser XML muy (y lease muuuyyy!) eficiente, que solo es usado cuando el documento es entregado por el servidor con un Mime type determinado (Application/xhtml+xml), y obviamente el documento debe estar bien formado.

Desafortunadamente la excepción a la regla la hace el detestable I.E., que trata TODAS las páginas web con el mismo parser obsoleto, ademas de que NO ACEPTA que estos documentos sean entregados con el MIME en cuestión.

http://www.xml.com/pub/a/2003/03/19/dive-into-xml.html

Solo es cosa de tiempo para que las cosas caminen hacia parsers más eficientes, de ultima generación.

Punto dos:

Tu propuesta de etiquetas/cierres no suena descabellada, pero debes entender que la eficiencia de un parser estándar radica en la capacidad para identificar las aperturas y cierres de etiquetas de forma rápida y segura, quitar de la etiqueta de cierre el nombre del tag... bueno sería un paso hacia atrás en los avances que se han logrado hacia mejores intérpretes de código XML.

Punto 3:

Usar pseudo-etiquetas, o caracteres de escape como propones para aplicar formato al documento, bueno... es un paso aun mas grande hacia atrás, al volver a poner mezclados el contenido y el formato. Las hojas de estilo tienen como fin aplicar formato a documentos HTML/XML sin tener que agregar elementos extra al contenido real.


Bueno, no quiero desanimarte a continuar pensando en soluciones, pues es de esa manera como surgen las grandes ideas. Simplemente te invito a documentarte un poco más sobre el porqué de las cosas.


Saludos!
__________________
Manoloweb