Archivo

Archivo para la categoría ‘La crítica’

El infierno (y III) de los Timers en Velneo v7

Viernes, 20 de agosto de 2010

Llevamos varios días trabajando en la ventana principal de PaaSOS. Esta ventana está evolucionando para convertirse en el centro de acceso a toda la información que se produce dentro de tú sistema PaaSOS.

Actualmente consta de un un lanzador de módulos y cinco vistas:

  • una vista en modo browser
  • las últimas notas
  • los últimos comentarios
  • los últimos archivos
  • las últimas imágenes

image thumb39 El infierno (y III) de los Timers en Velneo v7

image thumb40 El infierno (y III) de los Timers en Velneo v7

image thumb41 El infierno (y III) de los Timers en Velneo v7

En un momento determinado del desarrollo del formulario principal decidimos incorporar un par de etiquetas que mostrasen la fecha y hora actual actualizadas mediante un Timer de formulario. Aquí empezó nuestro infierno.

Primeramente metimos las etiquetas dentro del formulario principal, configuramos el Timer del mismo y arrancamos. Nuestra sorpresa fue apreciar como la vista en modo navegador se refrescaba cada vez que se producía el Tick del formulario. Evidentemente la navegación se hacía insufrible, por lo que descartamos el uso de esta manera.

image thumb42 El infierno (y III) de los Timers en Velneo v7

Luego probamos otra opción, realizar un control con un timer e incrustarlo dentro del formulario mediante un control objeto.

image thumb43 El infierno (y III) de los Timers en Velneo v7

image thumb44 El infierno (y III) de los Timers en Velneo v7

El problema se resolvió en parte, pero no contento lo pasamos a soporte.

Estimado Jorge:
Efectivamente, el funcionamiento que indicas no es el esperado.
Hemos abierto una incidencia (2231 – La señal de timer fuerza la recarga de un Control HTML en un formulario) en nuestro sistema de gestión de incidencias. …..

Bueno, el problema existe y será resuelto en próximas revisiones.

Pero nosotros nos hacemos una pregunta: ¿que sentido tiene esta forma de trabajar de los Timers? ¿No sería mejor un control Timer (al estilo .NET o Borland) que ejecutase un evento asociado al tick y que nos deje el control del refresco a nosotros? ¿Alguna otra solución?

Esperemos que Velneo tome nota de esta cuestión y se mejore el uso de timers en sucesivas versiones. Es básico para todo aplicativo de gestión.

Otras cuestiones relacionadas…

http://tipesoft.com/paasos-v0-2d-seales-eventos-y-slots-infierno-de-velneo-v7/

http://tipesoft.com/el-infierno-y-ii-de-las-variables-locales-en-velneo-v7/

La crítica ,

Imprimelo! Imprimelo! | Imprimelo! Guardalo como PDF!

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (2 votes, average: 3,50 out of 5)
Loading ... Loading ...

Velneo v7.4, fuerte marejada

Jueves, 10 de junio de 2010

La versión v7.4 salió con aires de novedad y no defraudó, pero con el paso de los días hay algo que no se termina de vislumbrar a las claras:

¿Es la plataforma totalmente operativa para desarrollos de largo alcance?. Nuestra respuesta es clara SI.

Aún así creemos importante recordar algunas cuestiones fundamentales desde nuestra perspectiva que deberían de tenerse en cuenta para la próxima revisión:

Rendimiento del vDevelop: un problema que está levantando revuelo entre la comunidad es el bajo rendimiento del refresco de los inspectores en el vDevelop. Para tener claro de que hablamos mejor ver este video (vDevelop sobre Quad Core Q9300 con 8Gb de Ram en Windows 7 x64)

NOTA: Este video está grabado con la v7.3, la situación es idéntica en la 7.4. Fíjense en el cursor y lo molesto que es el refresco en proyectos grandes

Al hilo:

Otra cuestión bien documentada pero no por ello no trascendental es el tema del renombrado de campos y la perdida de datos asociada:

De menor importancia consideramos a valorar:

Problemas con Windows 7

Cambios en vWebClient

Pequeños problemas con el vDevelop

Problemas en MacOSX

vInstallBuilder

  • Se debería permitir desde la línea de comandos del vAdmin realizar la distribución de la solución. Por otro, que la solución se pueda empaquetar adjunta a las distintas herramientas deseadas (por ejemplo un paquete de instalación capaz de instalar el vServer, vAdmin y las soluciones deseadas).

Objeto ViewFlow muy light

  • Mejorable. ¿Kinetic?

Características que consideramos relevantes para la adecuación de la plataforma  a proyectos de cierta envergadura:

  • Marcos principales que permitan ocultar la aplicación en las barras de tareas.
  • Soporte para notificaciones para barra de tareas (no todo es gestión).
  • Versión para SO de teléfonos Android y Windows Mobile/Phone
  • Solo podemos tener un marco por caja (un problema para la multiplataforma)
  • Algunas cuestiones referentes a la LOPD se tendrían que tener en cuenta.
  • No disponemos de envío de correo integrado
  • No disponemos de cliente de ftp integrado
  • Casilleros multihilo (casilleros que en tiempo de ejecución se comporten como rejillas, de tal forma que cuando se carga un casillero con mucha información no se produzca lentitud en su acceso)
  • Versión de 64 bits

Características que consideramos relevantes para la adecuación de la plataforma  a proyectos PaaS/SaaS:

  • Funciones básicas de tratamiento de imágenes (reducir tamaño, recortar, comprimir…)
  • Funciones básicas para tratamiento de ficheros comprimidos zip, gz, tar, 7z…

Otras mejoras:

  • No se puede editar en local sin vServer (desde la v7.3 se limitó el desarrollo desconectado)
  • Fase II de las herramientas de migración
  • Enlaces históricos personalizables
  • Encarpetados de históricos o algo similar

La crítica

Imprimelo! Imprimelo! | Imprimelo! Guardalo como PDF!

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (2 votes, average: 4,00 out of 5)
Loading ... Loading ...

Velneo v7.4, camino despejado para PaaSOS

Viernes, 4 de junio de 2010

La versión v7.3 de Velneo fue un verdadero asentamiento de la plataforma y la v7.4 marca el camino hacia el futuro que nos espera. Ambas versiones son mejorables pero en esencia el trabajo de Velneo es muy bueno.

Respecto a las mejoras introducidas en la v7.4, todas ellas son muy buenas. El instalador de soluciones, la versión del vClient para Maemo y las facilidades al desarrollo son en esencia fundamentales para el futuro de la plataforma.

Pero algunas de estas funcionalidades son incompletas (es lógico, son nuevas).

Un ejemplo claro es el nuevo componente vInstallBuilder V7. Este componente es capaz de empaquetar una solución y sus datos en un paquete instalable desde el vAdmin. ¿Que le falta para ser perfecto?, pues sencillo, por un lado que se pueda desde la línea de comandos del vAdmin realizar la distribución de la solución. Por otro, que la solución se pueda empaquetar adjunta a las distintas herramientas deseadas (por ejemplo un paquete de instalación capaz de instalar el vServer, vAdmin y las soluciones deseadas).

Otro ejemplo claro es el nuevo objeto ViewFlow (antes CoverFlow), es bueno, pero mejorable. ¿Kinetic?

 

Evidentemente Velneo está trabajando en soluciones para cada una de estas cuestiones, el camino está claro (aunque quede algo por recorrer) y la solución nos gusta.

Los que nos leéis desde hace tiempo sabréis que nuestras publicaciones sobre la plataforma Velneo suelen ser un tira y afloja . Con el nuevo lanzamiento no podía ser menos.

Videos oficiales de Velneo sobre las mejoras de la v7.4

La crítica ,

Imprimelo! Imprimelo! | Imprimelo! Guardalo como PDF!

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (1 votes, average: 5,00 out of 5)
Loading ... Loading ...

PaaSOS a vista de pájaro

Miércoles, 26 de mayo de 2010

La crítica, La reflexión es un camino

Imprimelo! Imprimelo! | Imprimelo! Guardalo como PDF!

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (2 votes, average: 4,00 out of 5)
Loading ... Loading ...