jun 6

Mejoras en el rendimiento

Posted in ideas, novedades, vDevelop

Como ya he comentado anteriormente, la versión 7.4.0 de Velneo V7, nos ha sorprendido muy gratamente a muchos, y tras unos dias de pruebas de las mejoras incorporadas, he de decir que, en verdad se nota que la estabilidad de toda la herramienta ha mejorado enormemente.

Las novedades incluidas, superan las mejores espectativas que habia realizado para la nueva versión liberada, no por la cantidad, sino por la calidad de las mismas, y aunque, es lógico que en los nuevos componentes liberados pueden surgir bugs que se corregiran con la experiencia y el uso de dichos objetos en próximas versiones, me preocupa que aparezcan bugs donde ya parecia funcionar todo correctamente. Pero estas cosas son asi, y asi las tenemos que aceptar.

Además, esta versión/actualización ha supuesto un verdadero cambio de opinión sobre la herramienta (para mejor, mucho mejor), y espero que en adelante esta gratificante experiencia se convierta en costrumbre. Por que, cuando las cosas se hacen bien, también hay que decirlo. Y cuando se critica, aúnque no les guste, se critica para que las cosas mejoren, y si las criticas van dirigidas a Velneo, es simplemente porque es Velneo V7 ha herramienta en la que estamos confiando para trabajar.

Una cosa podeis dar por cierta, y es que, el dia que deje de trabajar con esta herramienta, ¡no tendré necesidad ni ganas de volver a criticarla!, porque me dará igual, será una experiencia mas, pero quedará en el pasado y tendré otras necesidades y otras herramientas para cubrirlas.

Pero ese dia, aún no ha llegado, y espero que tarde en llegar, y hasta entonces Velneo tendra que soportar mas criticas, que las habrá seguro y espero que muchas mas felicitaciones, que tambien las habrá.

Estos dias, he sacado tiempo de donde no lo habia, y me he dedicado a probar la nueva versión, y avanzar un poco mas en el desarrollo del ERP que avanza lento pero cuyo resultado me reconforta.

El caso es, que ésta solución tiene ya 30 proyectos y algunos, sobre todo de la Base, bastante avanzados, y otros apenas con la estructura de datos recien terminada, y he notado en estos dias, que la fiabilidad y solidez de la herramienta ha mejorado mucho (aún no he conseguido que vDevelop me rompa 😀 ), pero también he podido comprobar como la velocidad de desarrollo, disminuye a medida que se incrementa el numero de objetos en los proyectos, y en estos casos me da por pensar.

Y a veces se me ocurren ideas brillantes y también muchas estupideces, pero hay que decirlas, porque si no se dicen, simplemente no existen.

Si la estupidez que voy ha decir os hace reir, habrá merecido la pena, y si os hace pensar, mejor aún, porque quizá termine siendo algo brillante.

El caso, es que hasta hace 10 minutos, me habia resignado a trabajar, cada vez mas lento, pero contento por la sensación de seguridad que transmitia vDevelop, pero he decidido que no es suficiente, quiero más, y pienso que se puede conseguir mas velocidad si miramos hacia dentro.

Si V7 se hace cada vez mas lenta, es porque a cada movimiento que hacemos, debe:

  • refrescar el panel de propiedades
  • refrescar los paneles de los inspectores de objetos, que usa, donde se usa, campos,
  • refrescar el panel de subobjetos (que a su vez incluye controles, variables, conexiones y eventos)

En todo este proceso de refrescos, he detectado unos pequeños errores que ya he comunicado en el foro:

Bug en refresco de propiedades de formularios

Bug en inspector de errores

Pero la intención de este artículo es otra, es realizar una sugerencia, ¡observa un momento la imagen!

Ideas para mejorar el rendimiento

Ahora pensemos, cada vez que seleccionamos un objeto, ¿se refrescan todos los paneles?, y si es asi, dentro del panel de inspectores ¿también se refrescan todas las carpetas del panel?.

Si la respuesta es afirmativa, solo una pregunta mas, ¿cuantas de esas carpetas se pueden visualizar al mismo tiempo?, la respuesta, solo UNA. Y si solo podemos ver uno de los inspectores, p.e. DONDE SE USA, ¿para que necesitamos refrescar el contenido del resto?, y la respuesta es sencilla, para nada, por que no se esta visualizando.

Si conseguimos que solo se refresque aquella informacion que es visible en cada momento, Velneo V7 será mucho mas eficiente, y no perderá el tiempo que tareas innecesarias.

En mi caso, he superpuesto el panel de PROPIEDADES, junto al de SOLUCIONES y al de SUBOBJETOS, y de esta forma aprovecho mucho mejor las dimensiones de la pantalla a la hora de trabajar. Pero eso tiene un inconveniente para mi, y es que solo puedo tener visible uno de los 3 paneles, pero V7 me lo permite y yo te tomado esa decisión como la mas favorable.

Y llegado a este punto, ¿necesito que se refresque un panel que no estoy visualizando?

Pues, precisamente hoy, NO, quizá mañanaaaaa ….

PDF Creator    Enviar artculo en formato PDF   
comments: 19 »