Ver Mensaje Individual
  #25 (permalink)  
Antiguo 21/12/2002, 15:02
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 9 meses
Puntos: 16
Hola,

Siento tener que estar en desacuerdo con Cluster. Herminio y yo no tenemos ideas enfrentadas. Es mas, yo defiendo que compartimos la misma idea. La idea que defendemos a muerte es que UN ARTICULO ESTA COMPUESTO POR 1 O VARIAS PAGINAS. El ha sido mas detallista (un buen ER) y ha elegido la opcion de implementarlo con una BD. Yo he preparado menos material y he juntado analisis con implementacion. Y he implementado una solucion "a medida". Pero mi idea era mas acabar usando XML para representar un articulo. Usando el ER de Herminio, un esbozo de un articulo en XML:
<articulo id="1">
<nombre> articulo 1</nombre>
<descripcion>descripcion del articulo 1</descripcion>
<imagen>articulo1.gif</imagen>
<pagina>
<titulo>titulo pagina 1</titulo>
<contenido>pagina 1</contenido>
</pagina>
<pagina>
<titulo>titulo pagina 2</titulo>
<contenido>pagina 2</contenido>
</pagina>
</articulo>
Por supuesto, esto deberia ser mas complejo. Pero creo que representa tan bien como una BD el ER de Herminio. Y sobre la implementacion, habria que aprender a utilizar las funciones de manejo de XML. Pero con la BD tambien hay que usar funciones (mas comunes, eso si).

Mi solucion anterior era un paso intermedio.

Lo mas importante de todo es el flujo positivo de ideas que hay en este mensaje. De un post mas o menos "inocente" hemos llegado a un diseño mas estable. Lo que hay que aclarar es que no hay que seguir ciegamente ninguna de las soluciones. A veces las mejores soluciones son las soluciones "hibridas", mezclando lo mejor de cada solucion. Por ejemplo, si usas para escribir los articulos un editor que soporta salida XML, puedes despues un script que carge el XML en la BD.

Espero que siga habiendo tan buena "retroalimentacion" (que mal me suena esa palabra).

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.