viernes, 27 de julio de 2012

Velneo... Sencillez incluso al desplegar las aplicaciones.

El motivo de este post nace de una experiencia poco graciosa que tuve esta semana. Y es por esto que decido escribir estas líneas ya que siento que las cosas deben ser dichas.
Por motivos de optimización tuvimos que formatear el Servidor de uno de mis clientes, en este servidor corren 2 aplicaciones muy importantes para le empresa. El ERP que se les desarrolló en Velneo 6.4 y un software para el tema fiscal Venezolano llamado Galac.

Con este artículo no voy a desprestigiar el Galac, ya que el software es muy bueno y muy completo en lo que hace.

Bien, una vez que tomamos la decisión de hacer el formateo, llegó el momento de hacer los respaldos.

E.R.P Desarrollado en Velneo y VServer.
El respaldo fue muy sencillo, simplemente copiamos los directorios en donde están los .dat, idx y demás. Luego respaldamos el archivo .vuf que contiene la configuración de los usuarios y aplicaciones corriendo en el Vserver. Ingresamos al sitio de Velneo Directo  y Reactivamos la licencia.  Tiempo invertido en esto 10 minutos.

Software Galac.
Primero tuvimos que llamar a las oficinas de Galac, una vez que nos atendieron nos explicaron una serie de pasos que se deben seguir, para obtener un código de desinstalación. Sólo en este paso nos llevamos 30 minutos. Lo tuvimos que hacer para las 3 aplicaciones que usa la empresa de Galac.
Una vez que hicimos los respaldos, y copiamos todos los códigos. Decidimos formatear el servidor.

Finalizado el formateo, entonces vino el problema. Montar el servidor de Velneo fue lo más rápido, instalamos el vServer, el vClient y copiamos el respaldo de la data y el archivo .vuf. En 10 minutos teníamos el ERP caminando y el servidor funcionando perfectamente.

Cuando nos fuimos al Galac, entonces vino el problema, primero instalar los componentes de Microsoft, SP1 para WS2003, luego el Windows Imagin, Luego el .net framework 4, luego el SQL Express, varios de estos archivos había que descargarlos y por lo menos el SP1 fueron 399 mb. Tiempo invertido... 10 horas y mientras escribo estas líneas todavía estamos preparando todo para finalizar la instalación.

La conclusión de todo: "Ingeniero, por favor analicemos la posibilidad de desarrollar un software en Velneo que nos haga las funciones del Galac."

Con Velneo.... Life is Soft....


lunes, 23 de julio de 2012

Trabajando con las Open Apps.

Luego de ver videos, y de leer bastante, me he decidido a hacer el primer paso de una de mis aplicaciones de V6 a V7. El sistema de Gestión de Cobranza. En líneas generales es un sistema que permite gestionar la cobranza ya sea en la administración de condominios o en cualquier actividad que genere cuotas mensuales y especiales.

Con esto ya  les indico que los próximos Post tendrán mucho que ver con mi proceso de desarrollo, experiencias, diferencias con V7, pros, contras, etc.

Y el título de este post tiene que ver con una de las primeras cosas que hice en este proceso de desarrollo. El uso de las Open Apps. Dado que la Herencia es un tema totalmente nuevo para mi en el mundo de Velneo ya que en V6 no tenía nada de esto, quise sacarle provecho y empezar a probarlo. La primera Open App que Heredé en mi proyecto fue vDiseño, y luego el Pack de Iconos I.

Esta pequeña experiencia me ha hecho comprender la importancia real de las Open Apps, y por qué son  consideradas un elemento más de la plataforma V7. Y es que las Open Apps no sólo son programas que los demás desarrolladores han hecho de ejemplo, no, son mucho más que eso, son herramientas completas que nos aceleran tanto el proceso de aprendizaje como el desarrollo en sí. 

Al ser aplicaciones totalmente heredables, además tenemos la ventaja que algunas de ellas seguramente irán evolucionando con el tiempo y nosotros vamos a seguir sacando provecho de este software libre y reutilizable, es decir que las Open Apps no sólo las puedo considerar, desde un punto de vista muy personal, open source por tener código abierto y editable, sino que también se convierten en herramientas totalmente abiertas y reciclables en mis aplicaciones. 

Tenemos varios tipos de Open Apps a tener en cuenta:
  • Aplicaciones completas: Tenemos aplicaciones completas de las que podemos partir, o que podemos unir a nuestro proyecto principal a manera de módulo.
  • Componente: Suelen ser open apps de "poco" código, pero que aportan una funcionalidad muy específica, como puede ser envío de correos, uso de FTP, o cualquier proceso genérico. Con esto no necesitamos re inventar la rueda, y además viendo su código aprendemos lo que estos componentes hacen.
  • Tutores: No creo que estas aplicaciones sean para heredar, pero son aplicaciones que debemos tener para aprender los distintos conceptos nuevos o el uso de objetos disponibles en el vDevelop. Son de mucha utilidad. En particular para este desarrollo usé el tutor de Grabación que me dejó bien claro cómo debo hacer los procesos de validación en V7 que varía un poco de cómo lo hacía en V6.
Como moraleja, para aquellos que estén iniciando en V7, no pierdan el tiempo, revisen el catálogo completo de las Open Apps y descarguen aquellas que pueden considerar de utilidad no se van a arrepentir para nada.



lunes, 16 de julio de 2012

Es definitivo... a cambiar de chip (otra vez)

Luego de robarle unas horas al sueño, he finalizado de ver los videos del seminario 6X + V7. Y qué otra opinión puedo decir, quedé encantado con lo que vi, definitivamente el paso a V7 es casi obligatorio si quiero adaptarme a la nueva modalidad de negocios.
Me pude dar cuenta que debo cambiar chip de nuevo, pero no es un chip tan complejo, pero debo cambiarlo. Lo que me parece más interesante es que yo siempre apoyé el cambio de mentalidad para abordar 6X viniendo de los lenguajes tradicionales y luego de ver estos videos, me di cuenta que no había cambiado a V7 porque sencillamente no quería cambiar de chip.
Pero la verdad es que vale la pena, y la curva de aprendizaje no es tan compleja como yo pensaba. Ciertamente al ver las interfaces y capacidades de las OpenApps que he mencionado en otra entrada, pienso que es algo muy difícil de hacer, pero luego Fran Abad en estos videos, sólo nos repite una y otra vez que estas cosas son ahora más fáciles. Que en 6X tenía que inventarme trucos, pero en V7 es algo nativo.

La apertura a los estándares, la inclusión de vJavaScript y el concepto que me tiene realmente impresionado por la capacidad y potencialidad, la Herencia. Esto de la herencia me da vueltas y vueltas en la cabeza, es que ahora incluso para una metodología de programación debo cambiar de chip. Con la Herencia puedo crear módulos que simplemente heredo y luego los puedo modificar a parte, o cualquier otro programador de mi equipo lo puede modificar y esto se hereda a los proyectos que lo hereden, se acabo el copiar y pegar y el sucesivo trabajo de arreglar los objetos, los nombres y demás.

Así que... a cambiar de chip.




De regreso al trabajo.

Es cierto que cuando se es niño, molesta mucho el final de las vacaciones, te da rabia, te deprimes y no quieres hacer nada. Sin embargo de adulto, no he sentido eso cuando terminan mis vacaciones. Desde que me dedico a lo que me gusta, la programación y la informática, cada vez que termino las vacaciones regreso con ideas, proyectos y expectativas nuevas. Es como si se cargaran las pilas.

Así que con ese ánimo estoy regresando de mis días estivos y estoy afrontando el trabajo con ganas de muchas cosas, y por supuesto, V7 está allí, de número 1. Hoy retomaremos el proceso de estudio, que como lo veo yo, es simplemente un cambio de cómo hacer las cosas, pero la lógica en general sigue siendo Velneo, así que puedo asegurar que NO me está costando mucho el cambio. Además ahora hay muchas herramientas, videos, tutoriales, comunidad más grande etc.

Pues bien, cierro esta entrada por hoy, estamos iniciando labores y queda mucho por organizar, seguro al final del día, escribiré algo sobre mis impresiones de los videos de los seminarios V6x + V7 que he estado viendo, muy buenos por cierto, los recomiendo para todos los que estén dando como yo el paso de 6.x a V7.

jueves, 5 de julio de 2012

Pausa por unos días de vacaciones.

Pues eso, así de sencillo como el título de este post. Voy a tomar unos días de vacaciones, ha sido un año muy productivo, pero tenía ya 3 años sin tomar vacaciones en serio, así que por una semana no haré entradas en mi blog y estaré en la playa preparándome para otro año productivo, un año que pinta mucho Velneo V7 para Venezuela y el crecimiento de ELSERVER.COM en Venezuela.




lunes, 2 de julio de 2012

Y continuamos aprendiendo V7... Open Apps

Parte de mi proceso de auto aprendizaje, son los videos y los tutoriales escritos. Sin embargo ahora con Velneo V7 tengo algo nuevo, que son las open apps. Ojala hubiese tenido esto por allá en el 2004 cuando empecé a programar con Velázquez Visual.

Y es que de esto quería comentar hoy, siguiendo la línea de las experiencias con V7.
La verdad es que V7 está a otro nivel totalmente diferente para el desarrollo de aplicaciones, las nuevas interfaces de usuario, no sólo pueden mejorar en estética sino en usabilidad. Personalmente quiero hablar de 2 open apps que me he dedicado a observar con detenimiento hoy, vCASH y vCONTA.

vCASH es una open app totalmente gratuita, que se puede descargar del catálogo, es para la gestión de cuentas bancarias, así que si estás empezando no dudes en hacerlo. Es probable que en un inicio te abrume un poco, pero la verdad es que esta aplicación te da el norte de lo que puedes hacer con V7 en el tema de las interfaces de usuario. Es simplemente otro nivel.
Cómo en una sola pantalla sin mucha más complicación para el usuario, somos capaces de manejar opciones, hacer transacciones con sólo arrastrar y soltar. Barras de menú que aparecen y desaparecen con sólo indicarlo.

vCONTA, al ser suscriptor de Velneo, pude obtener la vCONTA, otra aplicación, excelente en cuanto a interfaces, me encanta la pantalla inicial, como en 3 paneles se nos da un pantallazo completo de las operaciones, registro y demás. Casi se parece al entorno del vDevelop.

No profundizo, porque de estas open apps seguro alguien ha hecho un mejor análisis, yo sólo me quiero enfocar en sus interfaces y en la impresión que dan a un programador que conoce bastante V6 y que para hacer todas estas facilidades a nivel de pantallas y demás simplemente había que trabajarle mucho e inventar bastante con variables condiciones de visibilidad y demás.

Así que ahí voy en mi camino hacia el conocimiento de V7. En este momento ya llevo 2 de los videos de formación que tengo accesibles en mi Centro de Soporte, otra excelente herramienta, desde ya gracias al Sr. Arboleya por tan impecable trabajo.

Ya seguiré contando más experiencias con los videos y la aplicación de Pedidos que estos proponen.