El 13 de Noviembre de 2009 se celebró en el salón de actos del Parque Tecnológico de Gijón el Seminario con Juan Muñoz-Cobos.
El vídeo que puedes ver a continuación corresponde a un fragmento de la ponencia de Juan Muñoz-Cobos en el que explica el funcionamiento de las instancias, las diferencias entre proyectos de datos y de aplicación y cómo personalizar aplicaciones.
El Visor de soluciones nos permite gestionar todos los proyectos de una solución de un vistazo, modificando sus propiedades, crear nuevos proyectos, nuevas herencias entre proyectos, accediendo de forma rápida a los objetos que contiene un proyecto, etc
No sólo podremos navegar por nuestras soluciones si no que también podremos documentar nuestras aplicaciones, ya que podremos imprimir los esquemas resultantes o guardar el resultado directamente a ficheros PDF para compartirlos, tal y como podemos hacer con los Esquemas de tablas.
Queremos animaros a realizar un ejercicio práctico con las nuevas tecnologías disponibles en vDevelop, y la mejor forma es que todos los betatesters pongáis un post con un análisis de la actual vBase basado en soluciones y cajas.
El objetivo es:
Crear la plantilla vBase, con una funcionalidad similar a la actual.
Sólo hay que indicar que sitios y cajas crearías.
No es necesario detallar todas las tablas y los objetos visuales, sólo mencionar algunos ejemplos.
Un ejemplo:
Crearía una sola solución al que llamaría vBase.
Crearía una sola caja de datos con todas las tablas que ahora tiene vBase.
Crearía una sola caja de objetos con todos los objetos que ahora tiene vBase.
La caja de objetos vBase heredará la caja de datos vBase.
El motivo de hacerlo así es por considerar que todo lo que está en la vBase actual es común a todas las aplicaciones y por lo tanto no hay que dividirlo.
Creemos que sería muy positivo que además de indicar el análisis, se comenten los motivos por lo que se han tomado esas decisiones para así poder crear un intercambio de impresiones entre todos.
Tras el concepto de cajas debemos conocer para la organización adecuada de las mismas el concepto de solución y de solución compartida.
Planteando el problema
Si en nuestro servidor de edición tenemos declaradas muchas cajas, ¿podré organizar las múltiples cajas que usaré en mis desarrollos?, ¿podré tener en mi servidor de edición varias versiones de la misma caja?, la respuesta es sí, ¿cómo?, usando las soluciones.
Por ejemplo, puedo organizar mis plantillas teniendo una solución para cada una de ellas, de esta forma tendré las siguientes soluciones (vBase, vGestion, vConta, vWeb, etc.), en realidad una solución no es más que una ubicación física en nuestro dispositivo de almacenamiento, o lo que es lo mismo una carpeta o directorio.
El servidor de edición permitirá declarar tantas cajas como sean necesarias, indicando siempre su ubicación física o “solución”, de tal forma que conocerá la ubicación de todas las cajas que tiene declaradas.
El resultado final es que podremos tener perfectamente organizados nuestros proyectos y sus cajas así como compartir las cajas a heredar por otras cajas del mismo o de otros.