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.
lunes, 16 de julio de 2012
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.
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.
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.
viernes, 29 de junio de 2012
Y ahora Velneo V7
Luego de tener mucho, pero mucho tiempo sin escribir en este blog y no por que me haya alejado de Velneo, ni mucho menos, simplemente porque he tenido mucho trabajo con Velneo y ahora con una nueva faseta en el mundo del hosting con elserver.com (ya le dedicaré una entrada a esta nueva faseta en mi vida laboral).
Sin embargo el motivo principal de mi regreso a este blog, es que ahora luego de casi 8 años de estar programando con Velneo en sus versiones 6, he visto que el mundo de la computación en la nube o cloud computing, está empezando a meterse en Venezuela. Y qué mejor herramienta que Velneo para incursionar en este mundo.
A Velneo 6.X le debo mucho, muchísimo, muchas horas de trabajo, de satisfacción personal de aplicaciones exitosas y de triunfos, ahora toca el turno a V7.
Y por qué ahora? Sencillo, porque, en mi opinión muy personal considero que la versión 10 de V7 está bastante madura, estable, funcional, en el mundo de la movibilidad con ejecución en Android nativa etc. Además he podido ver en el recorrer de V7 como grandes programadores de Velneo 6 han hecho una migración exitosa y con comentarios excelentes.
Así que espero ir escribiendo sobre mis impresiones sobre el desarrollo de aplicaciones con Velneo V7, sobre el cambio de chip que estoy empezando a hacer y lo mejor es que ya tengo por lo menos 2 aplicaciones que sólo están esperando a ser cocinadas con V7 e ir a la nube.
Sin embargo el motivo principal de mi regreso a este blog, es que ahora luego de casi 8 años de estar programando con Velneo en sus versiones 6, he visto que el mundo de la computación en la nube o cloud computing, está empezando a meterse en Venezuela. Y qué mejor herramienta que Velneo para incursionar en este mundo.
A Velneo 6.X le debo mucho, muchísimo, muchas horas de trabajo, de satisfacción personal de aplicaciones exitosas y de triunfos, ahora toca el turno a V7.
Y por qué ahora? Sencillo, porque, en mi opinión muy personal considero que la versión 10 de V7 está bastante madura, estable, funcional, en el mundo de la movibilidad con ejecución en Android nativa etc. Además he podido ver en el recorrer de V7 como grandes programadores de Velneo 6 han hecho una migración exitosa y con comentarios excelentes.
Así que espero ir escribiendo sobre mis impresiones sobre el desarrollo de aplicaciones con Velneo V7, sobre el cambio de chip que estoy empezando a hacer y lo mejor es que ya tengo por lo menos 2 aplicaciones que sólo están esperando a ser cocinadas con V7 e ir a la nube.
martes, 16 de septiembre de 2008
Webs y CSS con Velneo
Me siento sumamente contento. Aunque tengo ya cuatro años trabajando con Velneo, nunca había podido estudiar el lado Web del mismo. No se me daba la oportunidad ni los requerimientos apuntaban a ello.
Pero gracias a un proyecto realizado junto a mi compañero César Barrios, un excelente programador de Velneo, de quien me enorgullezco al decir que fui yo quien le dio un curso introductorio básico y ver ahora lo que desarrolla me parece muy bueno.
Para un proyecto suyo, me pidió le desarrollara la parte web del programa. Un sitio totalmente dinámico y en dónde los usuarios pudieses hacer consultas, dar altas y demás desde la web.
Lo ví como mi oportunidad de salir adelante con eso y decidí trabajarlo. Ciertamente ya había hecho unos buenos experimientos con vWeb, nada serio, pero me ayudó a comprender el desarrollo de webs con Velneo.
En estos días he aprendido mucho, descubrí el mundo de las CSS, su gran valor y la diferencia que han marcado en el desarrollo web actual.
Qué les puedo decir, en cuestión de una semana ya el esqueleto principal del sitio estaba armado, el html es muy básico, pero al incluir una hoja de estilo CSS, todo cambia y se ve presentable.
Trabajé con los componentes HTML, grandes herramientas para el desarrollo web. Al poder vincularse directamente con tablas de datos, el contenido dinámico del HTML es de infinitas posibilidades. Aprendí a hacer barras de navegación, cuyas opciones fuesen creadas desde mi apliación Velneo, lo mismo con noticias, artículos para la página de inicio, e incluso logré crear un "creador de páginas". En dónde desde mi aplicación Velneo creo una página nueva que puedo adjuntar a cualquier opción de la barra de navegación. Y todo desde mi aplicación Velneo sin tocar el HTML ya desarrollado.
Ni qué decir de la zona privada del sitio. Con usuario y contraseña creadas automáticamenteo por la aplicación y usables en la web. Con un acceso seguro y con la posibilidad de hacer exactamente las mismas consultas que el cliente tendría que hacer de manera presencial en la sucursal.
Sin embargo lo mejor no acabó acá. Ya que mientras desarrollaba esta página, en la cabeza se me estaba maquinando la idea de crearme una plantilla web. Una plantilla cuyo HTML fuese Estandar, o lo más estandar posible, para que cualquier estilo CSS le quedase perfecta. Con un poco de trabajo y trasnocho, lo logre, ya tengo mi plantilla web.
Una plantilla que permite la creación de estilos, de modo que el aspecto de un sitio cambia en un sólo click, dónde todo el contenido es dinámico, tódo lo que se ve en la página es controlable desde la aplicación Velneo.
Tal vés no es un gran logro, o algo muy novedoso. Pero sé que en Velneo hay muchos que no conocíamos esta parte web, y los invito a explorarla porque es inmensa. No quiero finalizar sin agradecerle a DomK quien indirectamente me ha enseñado mucho. Cuándo tenía una duda, era muy sencillo, me dirijía su blog, y leía alguno de sus artículos. Es interesante lo que pude aprender allí.
No les puedo dar el link del sitio todavía, porque la página todavía no entra en Producción, cuando lo esté, les adjuntaré el link.
Saludos.
jueves, 27 de marzo de 2008
Velneo ha mejorado mi forma de programar
Hace un tiempo leyendo blogs y comentarios sobre personas sobre los lenguajes de 3ra y 4ta generación, los que llamamos visuales,se decía que estos no eran educativos y que ciertamente NO te enseñaban a programar.
Al principio, pensé que talvés tenían algo de razón en lo que decía, y aunque no le di más importancia, la espinita quedó allí y de vez en cuando me daba vueltas en la cabeza. Yo pensaba que esto era verdad ya que yo aprendí a programar con RPGILE de IBM un lenguaje de programación para iSeries que requiere bastantes lineas de código y que no es para nada visual.
Sin embargo, casi al mismo tiempo que empecé a programar con RPG (hace 4 años) también conocí Velneo, en aquel tiempo Velázquez Visual, y para mi fue como una revelación y desde ese momento he ido adentrandome más en este lenguaje de programación.
Así poco a poco seguía viviendo en los dos entornos. En el banco programaba en RPGILE y por mi cuenta en Velneo. Hace un tiempo que no estoy en el departamento de desarrollo y tenía tiempo que no desarrollaba en RPGILE, sin embargo desde que estoy acá cada vez programo más con Velneo y voy cada día conociéndole más y más.
Todo esto lo saco a colación por lo siguiente. Hace unas semanas tuve que "meterle mano" a un sistema muy complejo y largo que desarrollé en el departamento de programación. Es un sistema compuesto por 26 programas, pero no se asusten, la idea de dividirlo así era para facilitar su futura modificación ya que cada programa es una proceso dentro del proceso general, así, si hay que cambiar un aspecto del sistema basta con buscar el programa que lo hace y modificar lo necesario.
Bien como decía, hubo que retocar el sistema y mi jefe me pidió que ayudara a la gente de desarrollo ya que había personas de vacaciones y demás... en fin el hecho es que me senté de nuevo frente al PDM, el editor de RPGILE en el iSeries.
Fue interesante lo que sucedía ya que la forma de programar que uso en Velneo es muy analítica, En Velneo no tengo que concentrarme en cómo tengo que hacer algo sino Qué tengo que hacer. Así que sin darme cuenta afronté las modificaciones que debía hacer en el sistema con la misma mentalidad. Un análisis serio de Qué debía hacer, casi sin pensar en cómo o qué lineas de código debía escribir, algo que hacía anteriormente.
Me di cuenta que en un tiempo más corto del que yo pensaba había modificado e incluso creado otro pequeño programa para el sistema en general. Aproveché para revisar otros programas e hice uno que otro retoque para clarificar más el código escrito. El resultado fue satisfactorio y el sistema quedó funcionando, y de hecho sigue funcionando ahora perfectamente.
Mi reflexión es que ahora que la experiencia me ha dado las oportunidades para madurar como programador, puedo decir con bases que esa sentencia que los lenguajes visuales no te enseñan a programar, es en parte falsa. En parte porque hablo por Velneo. Y es que Velneo busca que uno como programador se centre en el proceso, en lo que se necesita, en resolver el problema.
Como programador de Velneo no necesito gastar tiempo en pensar qué o cual comando realizará mejor y más rápido lo que necesito o qué controles especiales debo buscar para que me hagan tal o cual cosa. Y esto yo lo veía como una ventaja al programar, pero ahora lo veo como una ventaja para mí como programador, como persona, ya que aunque los demás lenguajes que yo conozco no son como velneo, yo si puedo enfrentar los proyectos que necesite con mi chip Velneo con la tranquilidad que sólo me traera la mejoría en mi desarrollo, y mis programas no sólo serán funcionales sino que su código será más estructurado, ordenado y de fácil modificación futura.
Al principio, pensé que talvés tenían algo de razón en lo que decía, y aunque no le di más importancia, la espinita quedó allí y de vez en cuando me daba vueltas en la cabeza. Yo pensaba que esto era verdad ya que yo aprendí a programar con RPGILE de IBM un lenguaje de programación para iSeries que requiere bastantes lineas de código y que no es para nada visual.
Sin embargo, casi al mismo tiempo que empecé a programar con RPG (hace 4 años) también conocí Velneo, en aquel tiempo Velázquez Visual, y para mi fue como una revelación y desde ese momento he ido adentrandome más en este lenguaje de programación.
Así poco a poco seguía viviendo en los dos entornos. En el banco programaba en RPGILE y por mi cuenta en Velneo. Hace un tiempo que no estoy en el departamento de desarrollo y tenía tiempo que no desarrollaba en RPGILE, sin embargo desde que estoy acá cada vez programo más con Velneo y voy cada día conociéndole más y más.
Todo esto lo saco a colación por lo siguiente. Hace unas semanas tuve que "meterle mano" a un sistema muy complejo y largo que desarrollé en el departamento de programación. Es un sistema compuesto por 26 programas, pero no se asusten, la idea de dividirlo así era para facilitar su futura modificación ya que cada programa es una proceso dentro del proceso general, así, si hay que cambiar un aspecto del sistema basta con buscar el programa que lo hace y modificar lo necesario.
Bien como decía, hubo que retocar el sistema y mi jefe me pidió que ayudara a la gente de desarrollo ya que había personas de vacaciones y demás... en fin el hecho es que me senté de nuevo frente al PDM, el editor de RPGILE en el iSeries.
Fue interesante lo que sucedía ya que la forma de programar que uso en Velneo es muy analítica, En Velneo no tengo que concentrarme en cómo tengo que hacer algo sino Qué tengo que hacer. Así que sin darme cuenta afronté las modificaciones que debía hacer en el sistema con la misma mentalidad. Un análisis serio de Qué debía hacer, casi sin pensar en cómo o qué lineas de código debía escribir, algo que hacía anteriormente.
Me di cuenta que en un tiempo más corto del que yo pensaba había modificado e incluso creado otro pequeño programa para el sistema en general. Aproveché para revisar otros programas e hice uno que otro retoque para clarificar más el código escrito. El resultado fue satisfactorio y el sistema quedó funcionando, y de hecho sigue funcionando ahora perfectamente.
Mi reflexión es que ahora que la experiencia me ha dado las oportunidades para madurar como programador, puedo decir con bases que esa sentencia que los lenguajes visuales no te enseñan a programar, es en parte falsa. En parte porque hablo por Velneo. Y es que Velneo busca que uno como programador se centre en el proceso, en lo que se necesita, en resolver el problema.
Como programador de Velneo no necesito gastar tiempo en pensar qué o cual comando realizará mejor y más rápido lo que necesito o qué controles especiales debo buscar para que me hagan tal o cual cosa. Y esto yo lo veía como una ventaja al programar, pero ahora lo veo como una ventaja para mí como programador, como persona, ya que aunque los demás lenguajes que yo conozco no son como velneo, yo si puedo enfrentar los proyectos que necesite con mi chip Velneo con la tranquilidad que sólo me traera la mejoría en mi desarrollo, y mis programas no sólo serán funcionales sino que su código será más estructurado, ordenado y de fácil modificación futura.
Suscribirse a:
Entradas (Atom)
