¿Cuando se evalúan las condiciones de visibilidad y de activo y que importancia tiene de cara a la optimización de mi aplicación?

Base de conocimiento de la plataforma de desarrollo Velneo

Moderador: vCoaches

Responder
vBdC
vGuru
vGuru
Mensajes: 2
Registrado: 11 Oct 2005, 14:22

¿Cuando se evalúan las condiciones de visibilidad y de activ

Mensaje por vBdC » 22 Abr 2004, 01:00

¿Cuando se evalúan las condiciones de visibilidad y de activo y que importancia tiene de cara a la optimización de mi aplicación?

Categorías: Objeto visual, Editor, Servidor de aplicaciones

Palabras clave: Condición de visibilidad, Condición de activo, Navegador

Enunciado:
¿Cuando se evalúan las condiciones de visibilidad y las condiciones de activo? ¿Es importante para la optimización de mi aplicación en Cliente-servidor?

Imagen

Desarrollo:
Supongamos un formulario en el que establecemos una condición de activo para un botón, el botón Aceptar, por ejemplo, en las propiedades de un control de edición de un campo enlazado con un puntero indirecto. Como los punteros indirectos no se guardan en la caché de nuestra máquina, cada vez que escribamos sobre el control de edición se generará un socket o paquete para que nos devuelva el contenido del campo con el fin de determinar si se cumple la condición. Además, se generarán tantos sockets como condiciones hayamos introducido en el formulario.
Es por esto que las condiciones activo / visible sobre campos capturados con puntero indirecto son totalmente desaconsejables trabajando a través de internet.

Si el campo es enlazado a maestro o de la propia tabla no tenemos este problema ya que sí son guardados en la memoria caché de nuestra máquina.

Otro caso parecido al anterior aparece cuando trabajamos con campos enlazados a hermano contiguo. Supongamos un formulario en el que presentamos un campo enlazado a hermano contiguo y en el que tenemos botones Siguiente y Anterior que nos permiten movernos por los hermanos. Sería útil una condición de activo para el botón, de manera que este se desactivara cuando no hubiera más hermanos (habríamos llegado a los "extremos"), pero verificar esta condición implicaría la generación de un socket cada vez que pulsamos una tecla (al pulsar una tecla se analizan todas las condiciones activo y visible), lo que la hace totalmente desaconsejable cuando trabajamos por internet.

Artículos relacionados
Optimización del tamaño de las transacciones
Sockets TCP: retardos y optimización
Última edición por vBdC el 22 Abr 2004, 01:00, editado 1 vez en total.

Responder