Retroceder   Foros del Web > Diseño de Sitios web > (X)HTML

Respuesta
 
Herramientas Desplegado
Antiguo 22-ene-2004, 14:45   #1 (permalink)
Usuario no validado
Mike1304 está en el buen camino
 
Avatar de Mike1304
 
Fecha de Ingreso: noviembre-2003
Mensajes: 158
Pregunta XHMTL y HTML

Hola a todos

Mi pregunta es acerca de la velocidad entre "despliegue" entre una pagina html vs una xhtml

me explico, yo he diseñado paginas html, por supuesto navegado sobre miles... pero cada vez que veo un sitio que dice estar en xhtml (y lo compruebo) se ve super RAPIDO!!!..., mas que nada la da la impresion que el browser hace el "render" rapidamente

no se alguien que conozca a fondo el xhtml me puede dar una pequeña explicacion de mi duda, ya que estoy seriamente migrar mis futuros proyectos html a xhtml con css

Saludos
Mike1304 está desconectado   Responder Citando
Antiguo 22-ene-2004, 14:57   #2 (permalink)
SaleS2 está en el buen camino
 
Fecha de Ingreso: enero-2004
Mensajes: 35
Yo diría que tiene que ver con que casi todos los sitios en xhtml separan la estructura (xhtml) de la presentación (css), al hacerlo, casi siempre reduces el tamaño de las páginas, yo diría que puedes reducirlas hasta un 10% de los kb originales. Además de esto, las stylesheets se quedan en el cache del navegador, así que no tienen que cargarse cada vez que vas de una página a otra. No necesariamente tiene que ver con que sea xhtml, puedes seguir usando html, pero no uses los atributos de las tags para especificar cómo se verá tu documento, sólo las tags que proporcionan meta-data.

Espero que esto aclare tus dudas.
SaleS2 está desconectado   Responder Citando
Antiguo 22-ene-2004, 15:05   #3 (permalink)
Usuario no validado
Mike1304 está en el buen camino
 
Avatar de Mike1304
 
Fecha de Ingreso: noviembre-2003
Mensajes: 158
gracias.... por tu pronta respuesta

entiendo claramente lo de la separacion de estructura y presentacion y que logicamente reduce la pagina

donde si me quede y ojala me pudieras explicar con alguna linea de codigo es cuando dices
"pero no uses los atributos de las tags para especificar cómo se verá tu documento, sólo las tags que proporcionan meta-data "

que quieres decir con eso? un ejemplito por fa.... y disculpa
Mike1304 está desconectado   Responder Citando
Antiguo 22-ene-2004, 15:08   #4 (permalink)
Usuario no validado
Mike1304 está en el buen camino
 
Avatar de Mike1304
 
Fecha de Ingreso: noviembre-2003
Mensajes: 158
por ejemplo yo uso el css, en de esta manera
<td class="textoContenido">texto.. bla bla bla </td>

te refieres a no usar el tag del td (por mencionar uno..)

entonces como defino el estilo??
Mike1304 está desconectado   Responder Citando
Antiguo 23-ene-2004, 16:22   #5 (permalink)
CORE está en el buen camino
 
Avatar de CORE
 
Fecha de Ingreso: noviembre-2002
Ubicación: Merida
Mensajes: 2.179
cheka este articulo de Diego Martin http://www.minid.net/archivos/catego...o_de_xhtml.php
CORE está desconectado   Responder Citando
Antiguo 24-ene-2004, 07:19   #6 (permalink)
Moderadora
tunait es realmente agradabletunait es realmente agradabletunait es realmente agradabletunait es realmente agradabletunait es realmente agradabletunait es realmente agradable
 
Avatar de tunait
 
Fecha de Ingreso: noviembre-2002
Ubicación: Terok Nor
Mensajes: 14.894
'nas....

con todos mis respetos.... no me ha gustado nada el artículo

Ofrece algunos conceptos que no son ajustados o exactos.

Tiene mis respetos porque parece que ha hecho la traducción precisamente de xhtm de la w3c al catalán pero creo que no ha asimilado del todo la idea de lo que es el xhtml.

Otras opiniones que expone como la referente al uso de Dreamweaver está bastante lejos de la realidad.

Si hay que leer información teórica, el mejor lugar es la fuente oficial o terminaremos por des-informarnos en vez de informarnos.

http://www.sidar.org/recur/desdi/tra...ml11.htm#xhtml


saludos
tunait está desconectado   Responder Citando
Antiguo 24-ene-2004, 07:47   #7 (permalink)
SaleS2 está en el buen camino
 
Fecha de Ingreso: enero-2004
Mensajes: 35
Perdón por la tardanza con la respuesta de tu 2ª pregunta.

Me refiero a que no uses, por ejemplo, el atributo border de <img>, en este caso, border="2" es un atributo que especifica cómo se verá tu documento, lo mejor es usar img {border: 2px solid black;}. Del mismo modo, no uses bgcolor, ni color, ni otros atributos que puedes asignar con css.

Lo de meta-data se refiere a la información adicional acerca del tag que no impacta la manera en que se ve la página, pero que es bueno dar al “user-agent” para que sepa más del tag; por ejemplo, el mismo atributo class que mencionaste, o lang, o rel, o rev, etc. Atributos que no son necesarios para que tu código sea válido, pero que dan más significado y sentido a tus documentos cuando son interpretados por otras aplicaciones.

Designa tus stylesheets en un archivo aparte (i.e. tu_stylesheet.css) y linkea con <link> o con @import. Para que tu css se quede en el cache del navegador.

Espero que esto haya aclarado tus dudas.
SaleS2 está desconectado   Responder Citando
Antiguo 24-ene-2004, 07:59   #8 (permalink)
cubis ha deshabilitado el karma
 
Avatar de cubis
 
Fecha de Ingreso: noviembre-2002
Ubicación: Medellín
Mensajes: 1.056
Enviar un mensaje por AIM a cubis Enviar un mensaje por MSN a cubis
Mi opinión en cuanto a la velocidad de HTML vs XHTML pues si es más rápido XHTML porque hay menos código en este lenguaje gracias a su regida sintaxis además, son bastante simples de comprender para cualquier navegador y no tienen que lidiar con el "mal creado" código HTML que se puede desfigurar a distra y siniestra...

Esa es mi opinión personal...

PD: Este es mi mensaje 1000 :D
__________________
[color=gray][size=1]Usuario Registrado de Linux #315639
cubis está desconectado   Responder Citando
Antiguo 24-ene-2004, 18:59   #9 (permalink)
Usuario no validado
Mike1304 está en el buen camino
 
Avatar de Mike1304
 
Fecha de Ingreso: noviembre-2003
Mensajes: 158
SaleS2 te entendi pefectamente...,
creo ambos articulos que linkearon aki estan buenos, porque uno presenta el punto de vista de alguien y el otro ya es las reglas del juego.

Gracias a todos por ayudarme en comprender mejor este tema...

Felicidades, cubis por tus 1K...
Mike1304 está desconectado   Responder Citando
Antiguo 24-ene-2004, 19:41   #10 (permalink)
Colaborador
Webstudio tiene algunos puntos positivos de karma
 
Avatar de Webstudio
 
Fecha de Ingreso: noviembre-2002
Ubicación: 127.0.0.1
Mensajes: 3.339
En efecto, como apoyando el comentario de Cubis, las páginas que son XML válido ( o sea las conocias xHTML ) se cargan más rápido porque los algoritmos que utilizan los navegadores para renderizarlass son más eficientes, ya que no tienen que preocuparse por el HTML mal formado, sin tags de cierre, sin comillas en los atributos, etc. No es tanto un hecho de que la página pese menos, sino que al estar mejor estructurada, el programa que la parsea es más rápido y eficiente.

Saludos.
__________________
Productos en Venta | Hoy-Vendo.com.ar
Artículos PHP | ZonaPHP.com
Webstudio está desconectado   Responder Citando
Antiguo 26-ene-2004, 05:07   #11 (permalink)
jercer está en el buen camino
 
Avatar de jercer
 
Fecha de Ingreso: octubre-2003
Mensajes: 348
Hombre yo de estos temas no se mucho, pero no creo que la velocidad en internet dependa demasiado de lo limpio que esté el código si no del ancho de banda si eso fuera verdad yo debería ver las páginas igual de rápido desde mi casa con mi pedazo de tarifa plana, que en el trabajo con mis dos megas (al menos las hechas con el FrontPage y DreamWeaver), ya que la información llegaría en el segundo mas rápido, pero sería parada para 'evaluar' su código, y os puedo asegurar que no. Ademas la mejor forma de comprobar esto es descargarse el HTML a local y abrirlo, a q va como el rayo?

Tambien hay que tener en cuenta que el xhtml al ser ma nuevo y menos conocido, es usado por compañias que invierten mas (por lo general) en tecnología por lo que seguramente sus servidores enviarán la información mas rápido, la otra gran causa de la descarga lenta.

Realmente lo que yo pienso es que lo que influye es el tamaño de los archivos, y si, los xhtml para lo mismo son mas paqueños, pero la proporción es tan escasa q apenas sería perceptible, lo que si es 'perceptible' son sobre todo las imagenes, flash, etc.
__________________
Jerónimo Cernuda
Wemaster de McAnam.com
jercer está desconectado   Responder Citando
Antiguo 26-ene-2004, 06:57   #12 (permalink)
SaleS2 está en el buen camino
 
Fecha de Ingreso: enero-2004
Mensajes: 35
No es mi intención comenzar una discusión acerca de esto, pero hay varios puntos por aclarar:

Cubis dijo:
>>>…si es más rápido XHTML porque hay menos código en este lenguaje gracias a su regida sintaxis…

La rígida sintaxis sólo se aplica en XHTML estricto y 1.1. En la versión transicional aún puedes utilizar cosas font>,etc. y el código aún valida. <
SaleS2 está desconectado   Responder Citando
Antiguo 26-ene-2004, 07:08   #13 (permalink)
SaleS2 está en el buen camino
 
Fecha de Ingreso: enero-2004
Mensajes: 35
Arrghhh…
Es imposible poner una respuesta larga en la respuesta rápida, así que aquí va otra vez…



No es mi intención comenzar una discusión acerca de esto, pero hay varios puntos por aclarar:

Cubis dijo:
>>>…si es más rápido XHTML porque hay menos código en este lenguaje gracias a su regida sintaxis…

La rígida sintaxis sólo se aplica en XHTML estricto y 1.1. En la versión transicional aún puedes utilizar cosas como <font>, <center>, etc.

Webstudio dijo:
>>>…las páginas que son XML válido ( o sea las conocias xHTML ) se cargan más rápido porque los algoritmos que utilizan los navegadores…

Los navegadores sólo utilizan otros medios de parsear el xhtml si lo sirves como application/xhtml+xml, si les sigues dando el MIME de text/html en tus headers o en el meta, entonces el xhtml se renderea igual que el html y utiliza los mismos “algoritmos”.

Cubis también dijo:
>>>…y no tienen que lidiar con el "mal creado" código HTML…

La diferencia está en el DOCTYPE. Si especificas un DOCTYPE en tu documento, el navegador entra en el modo “standards compliance”, en el que es menos benevolente con el mal código; si no utilizas DOCTYPE pero sigues con la sintaxis especial del xhtml, de nada sirve, el navegador sigue en el modo “quirks”, soportando la mayor cantidad de errores posibles y desplegando algunas stylesheets mal.

jercer dijo:
>>>…no creo que la velocidad en internet dependa demasiado de lo limpio que esté el código si no del ancho de banda…

El código limpio sí tiene que ver. Sigo en mi postura: la separación de estructura y presentación hacen que las páginas carguen más rápido.
SaleS2 está desconectado   Responder Citando
Antiguo 26-ene-2004, 09:36   #14 (permalink)
Colaborador
Webstudio tiene algunos puntos positivos de karma
 
Avatar de Webstudio
 
Fecha de Ingreso: noviembre-2002
Ubicación: 127.0.0.1
Mensajes: 3.339
SaleS2, ahora te voy a hacer yo una pregunta a vos, de que te sirve tener una página xHTML compliant si no pensás ponerle el DocType adecuado ?
Obviamente que si me tomé la molestia de hacer una página xHTML válida, le voy a agregar el DOCTYPE para que el Navegador lo comprenda y tanto él como yo nos beneficiemos del trabajo extra. De todos modos, yo escribí hace un tiempo un parser de XML y HTML en PHP, y te puedo decir que por más que estés trabajando en un modo "quirks", si tu HTML es XML válido, ni siquiera necesita entrar en las zonas del código del parser que trabajan con las "malformaciones", por lo que sigue siendo más rápido, te guste o no.
Si no me crees, te invito a mirar el código fuente del Parser de Mozilla, disponible en su CVS.

Saludos.
__________________
Productos en Venta | Hoy-Vendo.com.ar
Artículos PHP | ZonaPHP.com

Última edición por Webstudio; 26-ene-2004 a las 09:41.
Webstudio está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 21:34.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93