julio 25, 2010 Dejar un comentario
Viajes , Velneo y el negocio del Software.
mayo 2, 2013 2 comentarios
En mi día a día con desarrolladores, me encuentro con dos mundos.
Los desarrolladores Web, de puro Html y php, que el mundo de la gestión se les hace sumamente farragoso y mucho mas cuanto mas se complica esta.
Y los del mundo de la gestión que el mundo Html, cuando aparecen siglas como Json, le dan pavor
A Ambos mundos va dirigido este post
A los que sabemos que es Velneo, somos programadores de gestión pura, muchas veces las siglas nos asustan.
Ante la necesidad de integrar Velneo con una página Html, los clientes cuando le comentas que lo hagan por Json, huyen hacia otro sitio.
Cuando realmente solicitar desde una Web una petición a la base de datos Velneo y que esta nos devuelva una lista es la cosa mas obvia y sencilla del mundo.
Para ello y para los novatos, nada mejor que un ejemplo
Cargar lista ( Articulos@Misolucion, ID, , , , )
Set ( RETORNO, “{\Articulos\c:[" )
Recorrer lista sólo lectura
Set ( RETORNO, RETORNO + "{ \cid\c:" + #ID + ", \cnombre\c:\c" + #NAME + "\c , \descripcion\c:\c" + #DESCRIPCION + "\c, \cprecio\c:"
+ numberToString(#PRECIO , "f", 2) + "}," )
Set ( RETORNO, left(RETORNO, len(RETORNO)-1) + "]}” )
Set dato de retorno ( RETORNO )
Por otra parte a los programadores de Web, que lo único que conocen es php y sus bases de datos típicas como Mysql o Sqlserver, que cada día tienen mas problemas al complicarse los requerimientos de sus Webs, les aconsejaría que conocieran Velneo.
Últimamente son bastantes los clientes de este perfil que se están acercando, y los que comentan, tras sus primeros proyectos
“¿Cómo es posible que esto no lo conozca todo el mundo?
Y se reconvierten, ya solo quieren utilizar Velneo, como es el caso de los desarrolladores Web, que acaban de diseñar el nuevo portal de www.reservaentradas.com
Esto es así desgraciadamente por que hoy por hoy , solo hay dos caminos para un desarrollador Web de entrar en Velneo y la omnipresencia de Mysql y Microsoft es muy grande, pero como casi siempre no es la mejor opción, o es la mejor mientras no conoces nada más.
¿Que les aporta Velneo a los desarrolladores php de Mysql o Sqlserver?
Potencia, velocidad, seguridad, inmediatez y todo lo obvio pero sobre todo:
Olvidarse de la lógica del negocio en la Web y preocuparse realmente solo de la parte de Interface que por otro lado, suele ser con la que mas disfrutan
Para entender esto hablaré del Dataclient
¿Para que sirve y que es el Dataclient?
El Dataclient, no deja de ser un visor de datos, lo que sucede es que en Velneo, gracias a la potencia de su base de datos, nos va a permitir que solo definiendo la solución de datos, hacer funcionar nuestra aplicación con su ayuda, sin llegar a programar absolutamente nada.
Averiguar , La última factura de un cliente, El porcentaje de ventas de este cliente sobre el resto, Ver la estadistica o el stock resultante de determinados apuntes manuales, obtener la anterior venta de un cliente o la anterior venta del articulo en el que estamos posicionados, la siguiente fecha en la que esta disponible un vehículo para alquilar, ….
Y así un largo etcétera de cuestiones que en otros lenguajes solo se resuelven mediante complejos procesos e interminables Select, son cosas que en Velneo la base de datos nos resuelve de forma natural. No hay que preocuparse de ellas, no hay que hacer un solo proceso, tan solo definir su enlace, su comportamiento de una vez en la base de datos y que esta actue desde cualquier lugar.
Programando en Velneo, aplicaciones SaaS o Cloud , o aplicaciones de escritorio, siempre damos el mismo consejo:
Cuando terminas de definir tu base de datos, tu aplicación ya debe funcionar por si sola. Lo debe hacer todo con sus macrotrigers inteligentes y ser capaz de devolverte la respuesta a cualquier pregunta de forma natural y sin necesidad de repensar una complicada select o búsqueda.
Con el vDataclient y tu definición de datos ya debe funcionar.
Solo te quedará la parte de interface y dedicar esta exclusivamente a cómo presentar los datos y controlar la forma y el modo de acceder a ellos.
Pero para descubrir esto, para iniciarse en Velneo, debes hacerlo en Velneo y en el momento en que sepas, ya lo aplicarás de por vida a tu Web.
Os dejo un vídeo que muestra la potencia del Vdataclient con la Base de Datos de Velneo, solo con ver la primera mitad del vídeo creo que os haréis una pequeña idea de lo que estoy hablando
http://velneo.es/video-seminario-velneo-vdataclient/
Y si queréis profundizar en la potencia de la base de datos, creo que este ejemplo vale más que mil palabras
http://www.youtube.com/watch?v=HvADbv-0orU&feature=youtu.be
La continuación la tenéis en http://velneo.es/info/velneo-v7/como-empezar/videotutoriales/
febrero 20, 2013 1 comentario
Este árticulo es una aclaración a un comentario o duda planteada en Aplicaciones vs Web de Alfonsogu y dirigida principalmente a algunos antiguos clientes de Velazquez Visual o Velneo 6.x, que son los que en la mayoría de los casos, me han planteado esta misma duda.
Cuando hablamos de aplicaciones Cloud o SaaS , debemos distinguir entre :
El mayor problema de las primeras, como indica Wikipedia es que
“ Habitualmente ofrecen menos funcionalidades que las aplicaciones de escritorio. Se debe a que las funcionalidades que se pueden realizar desde un navegador son más limitadas que las que se pueden realizar desde el sistema operativo. Pero cada vez los navegadores están más preparados para mejorar en este aspecto. La aparición de HTML 5 representa un hito en este sentido.”
A lo cual añadiría yo
Es tremendamente improductivo y muy laborioso realizar aplicaciones de gestión en ambientes Html. Me consta de primera mano que en algunas de ellas tras el primer gran esfuerzo de sacar el producto al mercado, su mantenimiento se ha convertido en un verdadero lastre. Es posible pero con muchos recursos, de hecho incluso las grandes empresas han optado por otra solución como comenta Alfonso cuando deseaban ofrecer en sus productos mayor funcionalidad.
Por ello aparecen las segundas, como también indica Wikipedia. ”Es posible añadir funcionalidades a estas aplicaciones gracias al uso de Aplicaciones de Internet ”.
Y finalmente las terceras, apoyadas en el hecho de que en el mercado de las Tablets y los celulares es casi la única opción. Nadie saca productos de gestión para trabajar en un movil a traves del navegador, y esto crea una tendencia que se traslada poco a poco al resto de entornos.
Y esta tercera vía, aunque sin abandonar la anterior es por la que apuesta Velneo.
Hasta aquí es poco más o menos lo mismo que leemos en el articulo enlazado en el inicio de este post.
Pero la cuestión es el siguiente comentario que nos plantea un usuario supongo que antiguo de Velneo, ya que Velneo viene del mundo de escritorio y que me ha llevado a escribir estas aclaraciones o puntos de vista.
Lo curioso es que en cuanto hablas de cloud (que hoy en día es la palabra clave), es dificil que te escuchen si no hablas de web. Para la mayoría de clientes que conozco Cloud no se entiende sin web.
¿No creeis que Velneo vendería mucho mas si permitiera hacer aplicaciones web de forma tan sencilla como las de escritorio?…. a lo que voy (y me respondo a mi mismo) es que, en mi opinión, la metodología de desarrollo de velneo (que es lo realmente diferencial) sería perfectamente aplicable a la web …. ¿porque no haceis que permita aplicaciones 100% web?
Sinceramente, no acabo de entender el comentario
Si vamos al Android Market, o cualquier otro catalogo de aplicaciones, ninguna corre en un navegador y si vamos a otros entornos encontramos un poco de todo. El motivo es el ya comentado, una aplicación de escritorio nos da más funcionalidad, mucho menos trabajo y un coste de mantenimiento muy inferior, aunque esto y para que no se moleste nadie es una opinión.
Y si hablamos de Velneo, muchísima más productividad , siendo indiferente que sea escritorio, ria o internet.
Veamos algunos ejemplos : Si voy a Picassa , Google Earth , Sketchup y no sigo ya que la lista sería interminable, si nos vamos a catalogos de apps, o al Google Market.
En ellos la experiencia de usuario es la siguiente:
- El usuario encuentra la página Web o va directamente a cualquier Markets de Apps
- Existe un botón para que se instale la aplicación
- Al usuario se le crea un acceso directo en su ordenador o dispositivo, que al pulsarlo le ejecuta la aplicación la cual es servida, actualizada desde otro servidor remoto en donde se encuentran los datos, de forma totalmente transparente.
En Velneo el resultado es exactamente el mismo, la diferencia es que toda esa tecnología ya te la da hecha, tu no te preocupas de nada.
Podemos encontrar algunos ejemplos de estas aplicaciones realizadas en Velneo
Ya puestos y para explicar todas las posibilidades de Velneo V7, encontré otro caso mixto como el de Autocadws , en el tiene por una parte la aplicación Web mediante RIA, para entornos Windows, lo cual en Velneo es posible realizar exactamente igual mediante el plugin vWebclient y por otro tienen la posibilidad de descargar la App para el SaaS o Cloud para los dispositivos móviles, Mac, etc.
Por tanto debemos distinguir entre aplicaciones Web, aplicaciones SaaS y el Cloud, aunque es cierto que es facil enredarnos, debemos tener claro lo que Velneo nos provee.
Para el usuario final
El usuario, encuentra una pagina web con la descripcion de una solución y un boton que le dice Probar.
En su dispositivo (Windows, Linux, Mac o Android) se le crea un acceso directo, el cual tras pulsarlo le muestra la aplicación en cuestión.
Y toda la administración, copias, actualzaciones, mantenimiento de los datos, etc le son trasparentes.
Para el desarrollador
Poder desarrollar de forma indistinta y desplegar en entornos locales, intranet, internet .
Ofrecer su producto mediante SaaS o tradicional mediante licencias propietarias.
Hacerlo en el Cloud o desde su propio servidor.
Y en cualquier plataforma (Linux , Windows , Mac o Android)
E incluso en entornos Windows hacerlo accesible desde un navegador Web
Y todo con un código único
febrero 18, 2013 Dejar un comentario
Desde mi punto de vista, el mayor logro que ha obtenido Velneo V7 es sin duda acabar de solucionar un paradigma de la programación no resuelto desde que esta existe.
La reutilización real de soluciones de terceros. El matrimonio perfecto entre las soluciones encapsuladas y la posibilidad de personalizar y ampliar sus funcionalidades sin límites.
febrero 18, 2013 3 comentarios
Índice para del manual, del vDevelop. A mi me hacía falta y espero que a alguno de vosotros también os sea de ayuda
febrero 15, 2013 Dejar un comentario
Esta propuesta trata de recoger la experiencia del equipo de programadores y de Velneo de cara a establecer una convención, una normativa, que pueda ser útil para La Comunidad de desarrolladores de Velneo.
Esta normativa es aplicada en vBase, vConta y vErp, las Open Apps oficiales de Velneo y son aconsejadas a todos los desarrolladores de la comunidad
febrero 15, 2013 Dejar un comentario
Ejemplos de aplicaciones desarrolladas por algunos clientes de Velneo
Para el Cloud
Clásicos
Curiosidades
Webs que usan Velneo como motor de Base de Datos
(Gracias a la filosofía de V7 , el progrmador html, solo se tiene que preocupar del interface, toda la lógica de negocio la realiza la BBDD sin necesidad de complidadas sentencias Sql ni de progrmación php ) . Esto unido a la gran fiabilidad y velocidad, hace que cualqueir proyecto Web se realice en una quinta parte de tiempo y un mantenimiento infinitamente menor
Algunos Proyectos y Erp que se comercializan en código abierto para su personalización por canales implementadores
febrero 15, 2013 Dejar un comentario
Seguro que en tu herramienta de desarrollo dispones de un repositorio de aplicaciones o puedes realizar un copiar y pegar.
Pero también es seguro de que no estamos hablando exactamente de lo mismo.
No dejes de ver este sorprendente video sobre nuestro repositorio de aplicaciones y el copiar y pegar especial de Velneo.
febrero 15, 2013 Dejar un comentario
Normalmente con otras plataformas estas obligado a
Esto en Velneo no es necesario. Averigua por qué
febrero 15, 2013 1 comentario
Os dejo mi ponencia de este año en Life is Sot 2012
En el que se trataron temas como :
febrero 15, 2013 Dejar un comentario
He encontrado este viejo articulo y en el que base mi ponencia en el primer evento Life is Soft.
Leer más de este artículo