Prueba Velneo Gratis

Te ofrecemos todo el poder de Velneo durante 1 mes para desarrollar la aplicación que tu empresa necesita.

Saber más
Thank you! Check your email for confirmation.

V7-Servidor de edición y soluciones

En V7 el código se organiza en cajas que a su vez se distribuyen en soluciones. Podemos definir una solución como una ubicación física en la que guardamos las cajas, que son ficheros contenedores de código fuente. Las soluciones pueden estar ubicados localmente, en el disco duro del ordenador en que estás trabajando, en un servidor de tu red local o en un servidor remoto al que accedes a través de Internet.vServer: El servidor de ediciónUna de las grandes novedades de V7 es el servidor de edición, vServer aporta importantes ventajas:- Es un servicio o demonio por lo que no requiere tener una sesión abierta de un usuario ni interfaz gráfico. La administración remota del servidor se realizará con la aplicación vAdmin.- Trabajo en equipo. El bloqueo se realiza por caja, cada caja puede ser editada por un programador, pudiendo el resto del equipo tener heredada la caja y trabajar con todos los objetos de la misma. Además cualquier modificación realizada en la caja será refrescada a todos los programadores que la tengan heredada.- Edición centralizada con control de acceso al código fuente. El código fuente estará en el servidor no teniendo necesidad de dar permisos de disco a los programadores. Además cada programador podrá ver y editar las cajas de las que tenga permisos, de esta forma se puede controlar quien tiene acceso a todo el código fuente de un proyecto.- Si instala el servidor de edición en su cliente final, podrá editar el código fuente directamente contra su servidor, pudiendo hacer cambios en caliente sin necesidad de enviarle instalaciones o versiones actualizadas de su aplicación.- El servidor de edición además será capaz de crear instalaciones para implantar un proyecto en otro servidor de ejecución.Organizando los proyectos en solucionesEn el servidor de edición de una empresa de desarrollo será muy habitual tener un gran número de proyectos y en cada uno de estos proyectos un importarnte número de cajas. Por este motivo con V7 cobra gran importancia una buena organización, y para tenerla contamos con las soluciones.Será muy habitual tener una solución por cada proyecto.También podrá ser habitual que cada programador tenga su solución particular.No debemos olvidarnos de que los permisos sobre las cajas y su contenido los otorga la solución en el que se encuentre la caja, por ese motivo una caja ubicada en una solución común para todos los programadores del proyecto permitirá editarla a ese equipo, mientras que esa misma caja movida a la solución de un programador donde sólo él y los administradores tengan acceso sólo permitirá a estos editar el contenido de la caja.Las soluciones también tendrán control de permisos de traducción para permitir a los traductores acceder a las cajas, pero sólo para la traducción de los textos al idioma correspondiente.Soluciones compartidasUna caja puede heredar múltiples cajas y cada caja debe estar ubicada en una solución conocida. Cada solución como se puede apreciar en la ventana de creación de una solución, tiene una propiedad denominada "compartido" que podremos activar a todos las soluciones que creamos oportuno, en principio a los que contegan cajas a reutilizar en otros proyectos, es decir, heredadas por otras cajas.Otra importante ventaja de las soluciones compartidos, es que durante el desarrollo y posterior instalación de un proyecto las cajas pueden variar su ubicación. El gestor de cajas del servidor es capaz de localizar una caja tanto en su ubicación original como en cualquier de las soluciones compartidas a donde puede haber sido movida por motivos de organización.El resultado final es que podremos tener perfectamente organizados nuestros proyectos y sus cajas así como compartir las cajas a heredar por otras cajas de la misma solución o de otras.Una nueva arquitecturaServidor de edición, soluciones y cajas son tres conceptos que se unen para crear la nueva arquitectura de desarrollo propuesta en V7.

Jesús Arboleya
13/12/2006
Regístrate ahora y nuestro equipo se pondrá en contacto muy pronto