Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/08/2007, 15:53
Tigervlc
 
Fecha de Ingreso: mayo-2003
Mensajes: 527
Antigüedad: 21 años, 9 meses
Puntos: 3
Re: Otra pregunta para expertos

Muchas gracias a ambos por las aclaraciones. Me son de mucha ayuda, de verdad. Espero no aburriros, pero necesito aclararme aún más las ideas:

Bueno, lo que ya tengo clarísimo es que para construir menus con navegación jerárquica, y configuraciones, XML es la solución, mucho mejor que una base de datos. Igual que XML es necesario para hacer de puente de intercambio de información entre dispositivos, aplicaciones, plataformas o lenguajes totalmente diferentes como Flash/Actionscript y PHP.

Entonces, según coincidís los dos, hoy en día es más habitual que no toda la información de una web se almacene en una BD, sino que sólo parte de ella, y que haya información que se pueda dejar en un XML, es así? cómo saber qué información guardar en un XML y cuál almacenar en la BD?

Por ejemplo, en el caso de la web que estoy haciendo, tengo ya implementadas varias secciones de mi menu que lo que hacen es algo típico como mostrar galerías de diseños o fotografías, con varias miniaturas por página, y al clicar cada miniatura, se muestra en mayor tamaño en un pop-up. Ahora mismo las tengo implementadas en tablas de mySQL. P.ej:

tengo una sección de ilustraciones con su tabla ilustraciones, y sus correspondientes campos:
idilustracion -> para indexar cada ilustración de forma única (clave primaria)
tnpath -> ruta a miniatura
path -> ruta a imagen grande
notas -> texto sobre la ilustración

Entonces, a lo que voy: Este método de trabajo y similares, sería mejor implementarlos en XML? p.ej algo así:

Código HTML:
<ilustraciones>
     <ilustracion id="0" tnpath="miniaturas/imagen0.jpg" path="imagenes/imagen0.jpg">
          <notas>texto descriptivo bla bla bla bla ....</notas>
     </ilustracion>
     <ilustracion id="1" tnpath="miniaturas/imagen1.jpg" path="imagenes/imagen1.jpg">
          <notas>texto descriptivo bla bla bla bla ....</notas>
     </ilustracion>
     <ilustracion id="2" tnpath="miniaturas/imagen2.jpg" path="imagenes/imagen2.jpg">
          <notas>texto descriptivo bla bla bla bla ....</notas>
     </ilustracion>

.....

</ilustraciones> 

Última edición por Tigervlc; 10/08/2007 a las 15:59