Miguel Pérez Oliver 米盖尔·佩雷斯·奥利维尔

Entradas clasificadas como ‘1º Elegir una herramienta de desarrollo’

Nuevas plataformas de desarrollo ¿Cuál elegir?

Septiembre 19, 2008 · 20 comentarios

 

Supongamos que programo en una herramienta  que aunque muy buena, descontinuada, obsoleta o de dudosa evolución como: Visual Basic, Fox Pro, Delphi, 4d, Informix, Transtools, Cobol, Rpg, o cualquier otra.

Como muchos de vosotros me preguntaría ¿Necesito cambiar de Plataforma?  

Si pensase cerrar mi negocio o aguantar 4 o 5 años hasta mi jubilación, no habría problema, ni se me pasaría por la cabeza cambiar.

En caso contrarío, me plantearía el cambio y la decisión en dos fases.

            Fase 1, Aprender una nueva plataforma, evaluar su rentabilidad y utilizarla para mis futuros proyectos y/o ampliaciones de los actuales.

            Fase 2, Evaluar las conveniencia de migrar mi parque de instalaciones en función de los resultados y las urgencias de mi parque.

 Si cambio, mi primera prioridad es que sea la última vez, por lo que primero haría una evaluación previa y cuidadosa de

-          Las tendencias

-          La realidad presente

-          Las Alternativas del Mercado

 

Las tendencias 

Navegando por la Web enseguida percibimos :

-          Multiplataforma: Linux y Mac, cada día tienen más adeptos.

 Pero no solo eso

 -          Multidispositivo: Los dispositivos móviles (pdas y teléfonos), cada vez son más importantes,  tal y como están los tiempos es necesario que la programación para el desktop sea exactamente la misma que para el móvil.

-          Assus EE, Aspire, Android y el anuncio de aplicaciones sobre Linux Ligeros. Chrome como un sistema operativo en combinación con los sistemas anteriormente citados. Si hacemos algo nuevo deberá ser compatible con todo esto. Teneis un buen post al respecto Chrome mirando mas alla

 Pero además

-          Paas, Saas, Force, Sales Force  , Amazon,  etc parece que los grandes apuestan por el “Cloud Computing”.

-          Llevamos mucho tiempo hablando de que una contabilidad o un CRM debe correr en la red igual que en local, pero hoy el software en la red ya está a la vuelta de la esquina y no podemos permitirnos el lujo de aprender algo nuevo que no lo contemple. Sage ya esta dando sus pasos

 -          El código abierto y su reutilización es algo que parece obvio. Ya no empieza a ser presentable invertir esfuerzos en soluciones ya realizadas, que no pueda reaprovechar código de otros. La fuerza del desarrollo en comunidad esta triunfando

 Una vez visto esto lo lógico es que mi nueva plataforma tenga resueltos o contemplados todos estos aspectos.

La realidad presente

Todo lo anterior esta muy bien, pero en algunos casos, el motivo del cambio es por cosas mucho mas banales, como problemas de mantenimiento en mis clientes, instalan un software ajeno y rompen el mio, la base de datos crece y cada vez es mas lenta, no aguanta el aumento de transacciones, modificar aplicaciones viejas es muy costoso

En resumen, si cambio lo hare a un sistema que por lo menos:

-           optimice los recursos. Olvidarme de problemas con los rendimientos por grandes que sean mis tablas.

-          Sistemas fiables: esto lo aseguran todos pero los problemas con corrupciones de índices, problemas con incompatibilidad con dlls de otros productos, transaccionabilidad real, etc.

Y a eso sumarle la productividad que muchas herramientas RAD poseen en la actualidad y probablemente la nuestra no

-          Posibilidades de refactoring, que cualquier modificación en la base de datos me actualice la totalidad de objetos donde son utilizadas.

-          Disponga de un adecuado control de versiones y permita un adecuado trabajo en grupo

-          Gestión de bloqueos automática , no tener que preocuparme de ellos al programar

-          No preocuparme más que excepcionalmente de los roll back, transacciones, etc.

-          En definitiva productividad.

 

Las alternativas en el mercado  

 ¿Sería posible juntar todo esto, con una tecnología única y con una curva de aprendizaje rápida?

Esta dificil, y quizas lo mas dificil que compagine prefectamente presente y futuro

Es evidente que en este punto, casi todos estáis pensando que voy a intentar vender Velneo y V7 y no os equivocáis. Pero solo por un motivo, por que poniéndome en el pellejo de un desarrollador, mi experiencia con Velneo y conociendo lo que conozco de V7, a mi personalmente no me cabría la menor duda.

 Pero veamos cómo por lo menos veo yo a los otros (mi opinión personal).

 Si buscamos las posibilidades de programar y ejecutar en cualquier sitio, desde cualquier dispositivo, evidentemente la solución actual es Java.

 Sin embargo cualquiera que utilice esta plataforma sabrá lo que es la “No productividad”.

 Para que en un desarrollo intervengan 200 o 300 personas, con los posteriores problemas de coordinar los distintos módulos desarrollados por cada una de éstas, no hace falta indagar mucho.

 Si deseamos mantener esas virtudes de Java y hacer algo rentable, deberemos recurrir a generadores, y entre ellos Genexus, para mí el mejor. Pero por mucho que nos genere, al final tenemos que tocar código en Java.

 O irme a Oracle, con su Java Developer y toda su plataforma de productos, pero si a estas alturas no me he ido a Oracle no lo voy a hacer ahora.

 Si buscamos herramientas buscando altas rentabilidades en la producción y costes de mantenimiento soportables, encontramos un muy buen producto como Windev. Lástima que este tan ligado a Windows como su propio nombre indica. Es sin duda una opción muy buena a corto plazo, pero siendo serios: ni multiplataforma nativa, ni multidispositivo y mucho menos enfocado al SaaS. Aunque eso sí, una plataforma completa para desarrolladores con un catálogo de herramientas claro, conciso y enfocado a Software empresarial, moderno y rentable.

 Por otro lado siempre nos queda .net, pero en la práctica estamos rodeados de programadores que han migrado desde Visual Basic y no se puede decir que su grado de satisfacción haya sido muy elevado. Y lo más importante, me da que a Microsoft, yo como desarrollador le importo bien poco. El problema vuelve a ser la productividad, en concreto mi productividad

 Después tenemos todos los productos de futuro que miran únicamente al SaaS como www.Force.com, www.Etelos.com, o las combinaciones Google App Engine y Phyton, Ruby on Rails y Heroku, etc

Es la informática que parece del futuro y hay cientos de productos, con bases de datos propias, sin ellas, unas sencillas enfocadas al usuario final, otras al programador, etc.

Pero para no aburriros os dejo este link

http://softwareyservicio.wordpress.com/2008/09/14/directorio-cloud-computing/

 La lista sería interminable, pero en ninguno de los casos encontramos una plataforma clara y completa como las tradicionales que disponga de servidor de aplicaciones, base de datos, frameworks, etc.) para poder  desplegar y ejecutar las aplicaciones”, y además con rendimientos óptimos, escalable, fiable y que ofrezcan privacidad.

 Y lo que es más importante, que el software que genere para local sea el mismo que el orientado al futuro Cloud Computing. Una cosa es el presente y otra el futuro y que el mercado madure. La duda siempre existe como comentan en este articulo sobre el futuro del Paas. 

Y mi herramienta debe ser totalmente transparente entre mis desarrollos de futuro y de presente.

Conclusión

Como vemos la cosa se va complicando cada vez un poquito más, un gran lío esta decisión

 Realmente, la triste conclusión a la que llego es que parece que se hayan olvidado de la pequeña empresa de programación y sus necesidades. De que a nadie de los grandes le interesa ese nicho de mercado, es decir, facilitar la vida al programador de gestión o la tradicional empresa de desarrollo.

 Es triste pero es así, darse cuenta que la productividad del mundo texto mermó con la aparición de los primeros entornos gráficos y volvió a mermar con la aparición de Internet y nuevamente con la aparición de la multiplataforma y ahora con el Paas.

Evidentemente por que aumentaron los requerimientos, pero no evolucionaron de la misma forma las herrramientas para su desarrollo.

 Es triste ver como incluso los grandes en lugar de preocuparse por la productividad del desarrollador, se han dedicado a crear estándares en ERP, CRM para que los programadores de medio mundo los implanten.

Es muy triste, como me paso a mi en mi última visita  a la consultora donde empecé a trabajar hace 20 años y ver que las mismas 25 personas que entonces trabajaban son las que hoy son sus directores, pero con la diferencia de que lo que hacían ellos mismos, hoy necesitan plantillas de 200 o 300 personas a su disposición para hacer lo mismo con quizas más posibilidades pero incluso funcionalmente peores que las anteriores en lo esencial

 Es muy triste pero el panorama estaba mucho más claro hace 10 años, o eras de Visual Basic, de Delphi,  de FileMaker , de Oracle, de Php hasta el presente que en la mayoria de casos tienes que ser de un monton de tecnologías diferentes.

Y lo tuyo realmente es hacer un Erp adaptado a tu cliente, entender su probelmatica y aportarle la solución

 Algunos de vosotros cuando abandonasteis el mundo texto os pasasteis a Velneo, habéis estado los últimos 10 años programando con el mismo entorno, sin sobresaltos (Cliente Servidor, Web, Etc) aunque eso si , todo hay que decirlo un poco preocupados los últimos años por el parón de la 6.x y el retraso de las promesas hasta ahora incumplidas.

 De lo contrario habrás estado a dos o tres tecnologías, pero también es verdad que con un conjunto de ellas podías hacer software y que había plataformas en las que con solo ella podías hacer cualquier desarrollo.

 Pero ahora con el Paas, Saas, Web 3.0, “On the cloud”, todo se complica un poco más para el pequeño desarrollador y el no tan pequeño.

 ¿Por que no  han evolucionado  las herramientas de desarrollo buscando la productividad del programador?

 Creo que  esto no obedece a la acción de una mano oscura, sino simplemente al hecho de que el retorno económico de crear un Crm o un Erp, convertirlo en un estandar y convertir a los desarrolladores en implantadores es un negocio mucho mayor.

 En Velneo siempre se ha pensado en el desarrollador como único cliente, quizás no sea lo más rentable, pero en esta empresa casi todos venimos de lo mismo y ese es nuestro reto. Técnicamente no me cabe duda de que en breve no merecerá la pena escribir una sola línea en Java (para realizar software de gestión o empresarial)  frente a programar en Velneo, pero para triunfar  no sólo hace falta un producto, ni siquiera el mejor, hace falta crear una verdadera comunidad y es donde a partir de ahora nos toca trabajar, para poder ofrecer lo que muchos de nosotros como programadores siempre quisimos que nos ofrecieran.

Con Velneo 6.X y con V7, creo que vamos a seguir teniendo el producto que necesitamos, pero ahora multiplataforma, multidispositivo, PaaS, SaaS, para realizar software on the cloud o en local, multiidioma y abierto, muy abierto a los estándares y con  la misma sencillez que hasta ahora y lo más importante todo transparente y compatible.

Quizás a los puristas de Velneo tanta apertura, olvidarnos de nuestra particular terminología, el temor a compartir código nos provoque un poco de nostalgia, pero es el futuro y Velneo quiere estar ahí.

Creo que una vez se va a cumplir el gran objetivo de su creador, tu ocúpate de tus clientes, de sus problemas, de su negocio que nosotros nos preocupamos de facilitarte la tecnología.

Categorías: 1º Elegir una herramienta de desarrollo
Etiquetado: , , , , , , ,

Access, Visual Basic, Fox pro, 4D, Genexus, Clarion, Windev y Velneo

Mayo 16, 2008 · 3 comentarios

(Nota : Este articulo fue escrito en Mayo 08, hoy Sept 09, quizas se haya quedado muy corto, pues cuando fue escrito se pensaba en la antigua plataforma de Velneo o en la entonces incipiente V7. Hoy en día Sept del 2009, V7 es una realidad y conceptos como multiplataforma, multidispositivo, cloud computing, Herencia, Multiidioma son factores que suman muy a favor de Veneo V7 ) aún cuando los comentarios aquí expresados siguen siendo totalmente válidos.

———————————-

Da igual de que herramienta vengas.

Más importante que la elección de una nueva herramienta, es la utilización que hagas de ella. Y este es el primer escollo que tenemos a la hora de que un novato entienda las virtudes de Velneo. Si no la entiende, las adivinará pero no las disfrutará.

Por tanto como ya he comentado debes cambiar el chip.

El trabajo a realizar dependerá en primer lugar del tipo de herramientas que dispongas.

Hagamos un símil:

Si te planteas, reparar un coche, no tiene nada que ver tu planteamiento si lo realizas en casa, o lo realizas en un taller.

No es mi intención hacer una descripción despectiva. “El taller va a ser mejor que tu casa”. Si me refiero de diferente forma, lo hago en cuanto a especialización.

Y Velneo esta muy especializado en realizar Software Empresarial o de gestión.

Volviendo al tema.

En el taller contaras con destornilladores hidráulicos, con los que desmontar el tornillo de una rueda te costará 3 segundos y en casa con una llave casi un minuto.

En el taller pondrás el coche en un potro hidráulico y lo levantaras dos metros del suelo apretando un botón.

En tu casa utilizaras un gato manual y te tiraras en el suelo.

En el taller dispondrás de la adecuada iluminación y en tu casa utilizara un viejo portalámparas.

Y así sucesivamente

Pero por otro lado :

En el taller dispondrás de juegos de llaves, perfectamente ordenadas y en tu casa de una llave inglesa que utilizaras para todo.

Eso sí, las herramientas que tienes en tu casa : Llave, destornillador, martillo, etc. y si eres un “Manitas”, probablemente sean muy buenas y tengas una amplísima colección y te permita además de reparar el coche, arreglar la nevera o el juguete del niño. Siendo las del taller probablemente inadecuadas para eso.

Aunque tanto en tu casa (Tu herramienta) como en el taller (Velneo) dispondrás de una llave inglesa, destornillador que siempre podrás utilizar para todo (procesos, intrucciones clásicas y funciones) , pero es mi consejo que no las utilices como primera, segunda ni tercera opción.

Piensa en todo momento que debido a tu aprendizaje previo, tu mente tenderá constantemente a utilizar la herramienta que conoces, o que consideras similar a la que conoces (La llave y el destornillador) y siempre estarás buscando paralelismos en su utilización sobre lo que ya conoces.

Es muy posible que incluso, eligiendo la herramienta inadecuada no la domines y tires por utilizar el destornillador, y salgas del paso y trasladándolo a Velneo, incluso al final el resultado te parezca mejor por el momento.

Pues lo mismo sucede en Velneo

En ambos casos el resultado final puede ser perfecto, e incluso puede que haya una compensación de tiempo – costes pero los procedimientos no serán los mismos, ni las tareas a realizar.

No voy a entrar en que es mejor o peor, pero lo que si te afirmo es que es diferente.

Porque para abordar cualquier trabajo, lo primero es conocer las herramientas y dependiendo de estas, las tareas a realizar y la planificación para concluir un trabajo serán muy diferentes.

Cuanto mas especializadas sean estas, mayor serán estas diferencias. Y puede ser además que una herramienta muy especializada es posible que sea buena o mala, pero esa es otra cuestión.

En cualquier caso el resultado puede ser exitoso, pero el procedimiento evidentemente distinto.

No puedes programar en Velneo, pensando lo que eso te costaría hacer en Visual Basic, Access , Fox pro windev o 4d.

No puedes programar con prejuicios anteriores (Número de registros elevados equivalen a lentitud, dudas sobre la transacionabilidad, es inadecuado utilizar demasiados índices, y un largo etcétera)

Velneo es para programar software de gestión y eso lo hace de forma excelente.

Aunque sin duda puedes conseguir excelentes resultados con todas ellas y un factor determinante en el inicio, será tu conocimiento de la herramienta ,la cual puede ser buena o mala, fácil o difícil de entender, etc. pero eso es otra cuestión.

Por eso, es tan importante, en primer lugar alejarnos de la programación que conocemos, estudiar como Velneo resuelve todas las casuisticas en las plantillas empresariales y después ponernos a trabajar y crearnos nuestro propio procedimiento o adaptarlo.

Jamás pienses que una Búsqueda es un Select, un valor inicial solo te dá los posibilidades que preestablece tu mente o cuestionarte problemas de bloqueos o integridad.

Tienes que dejarte llevar y pronto tu muro de ladrillos mental se desmonorará ,si consigues no buscar paralelismos que no existen.

Categorías: 1º Elegir una herramienta de desarrollo
Etiquetado: , , , , , ,

JCV o desarrollo ultrarápido

Mayo 14, 2008 · 3 comentarios

Para conocer lo que es el concepto JCV nada mejor que ver este video


Una vez tenemos claro el concepto JCV, pasaré a comentar una de las multiples anécdotas de mi día a día.

Recibo un email en los siguientes términos:

“Cordial saludo señores
Les pido un favor, regalarme un ejemplo de una aplicación funcional con una tabla de uno a muchos sobre si misma, que tenga por ejemplo el manejo de los registros que les envío en la tabla adjunta, de tal manera que en otros formularios pueda invocar solo los registros de una clase específica como parte de la información a registrar en otros formularios y tablas, parecido a como lo muestro en los ejemplos de los combobox en la misma hoja de cálculo.
Si me enseñan como hacer esto en Velneo, de inmediato estoy dispuesto a comprarlo”

A esto le acompaña una hoja excel con unas cuantas especificaciones y ejemplos

¿Explicar Que ? me pregunto en ese momento y aunque realmente no es mi cometido, me lo replanteo por unos minutos y pienso “Hace mucho que no programo en Velneo. Total por unos minutos, por qué no hago el programa completo y listo, y aunque falten especificaciones, ya lo puede acabar él.”

Dicho y hecho.

En cinco minutos tenía definida la estructura de datos.

*** NOTA (La referencia circular en la tabla de Socios es aclaratoria, aunque es así el esquema de tablas del vDevelop no la reflejara visualmente de esta forma)

y en 15 minutos, tirando del almacen de objetos, el programa funcionando

.

Y entonces recordé el término JCV

Categorías: 1º Elegir una herramienta de desarrollo
Etiquetado: , , ,

Velneo, ¿La mejor base de datos del mundo?

Mayo 12, 2008 · Dejar un comentario

¿Qué es una base de datos Real?, ¿Qué es una base de datos relacional Avanzada?

¿Que es Velneo?

Me siento impotente de dar respuesta a todo esto, pero estoy convencido de que Velneo obedece a un nuevo páradigma de la programación como creo que les sucede a todos los que usan esta maravillosa herramienta.

Este articulo empezo con la respuesta dada en este otro árticulo procedente del foro de Velneo

Y desde luego, ya pasó el tiempo de intentar discutir con técnicos o programadores que como yo tienen una visión parcial de estos temas, influenciados por las tecnolgías que han manejado.

Yo me declaro el primer parcial, pero de lo que no me cabe la menor duda es de que de todo lo que he manejado, lo único realmente diferente ha sido Velneo.

Me limitaré a contar una anecdota y que cada uno saque sus propias conclusiones.

Me senté en cierta ocasión con un catedrático de Base de Datos con mas de 10 años en la plaza, y después de haber trabajado en la mayor multinacional de la epoca de los 80 como especialista en estas , nos tomamos una tarde y parte de la noche para hacerle una pequeña demo de Velneo.

Fue una demo de lo más interesante. En primer lugar por que esta persona no programaba desde hacía 15 años, pero de Bases de datos ,relaciones, etc entendia mucho más que la mayoría de personas con las que me he encontrado.

La experiencia : Si en mi vida he hecho 400 presentaciones del producto, sin duda esta persona fué la que mas rápido entendió Velneo, en tan solo 2 horas estabamos discutiendo posibilidades de los punteros singulares de plural, y los enlaces uno a muchos sobre si mismo. Sin una sola palabra esta persona se dió cuenta de que con Velneo, la elaboración de estructuras complejas en otras plataformas para la resolución de escandallos, costos, y procesos industriales era sencillísima.

Jamás en ninguna otra ocasión, me he encontrado con una capacidad de asimilación del concepto de la Base de datos de Velneo tan rápida y clarividente.

Entonces, le pregunté, después de explicarle nuestras discusiones internas sobre definicion de la base de datos. ¿Velneo es una base de datos relacional o cual es su definición?

Y la respuesta fué la siguiente : Sinceramente no lo sé. Esto es un poco de todo, para empezar cumple todos los requisitos teóricos de las relacionales, incluyendo algunos que no cumplen realmente muchas de las bases de datos comerciales que se definen como tales, sobre todo en cuanto a integridad, pero además aquí no defines , sino relacionas directamente en la fase de diseño y despues en ejecución parece que no esta usando la definición, sino la relación creada previamente.

A esto hay que sumarle que utiliza conceptos muy importantes de las Jerarquicas, pero tambien de las reticulares , de bases de datos orientadas a Objetos y conceptos muy muy teoricos no comerciales. A esto hay que sumarle no solo las actualizaciones, sino sus posibilidades al estar a su vez reaprovechando toda la base de datos constantemente.

Quizas lo mas sorprentente para él y que era un concepto al que yo nunca había dado demasiada importancia, fué la constante recurrencia que se asoma en Velneo a todos los niveles, y cómo esta recurrencia, está maravillosamente resuelta, elevando la potencia de cualquier definición de forma exponencial.

Me consta que le sorprendía que esta recurrencia existía a todos los niveles y entre cualquier tipo de elementos. Esto era para él lo mas sorprendente y no le quedaba dudas de su potencia final.

El consejo fué que nosotros mismos crearamos una definición siguiendo modelos matematicos y él mismo o gente de su departamento probablemente los evolucionaría ya que el pensaba que relmente existia un nuevo paradigma, merecedor de profundos estudios y documentación teórica.

Posteriormente alguien del actual departamento de desarrollo de Velneo con muy fuertes conocimientos matemáticos y de todo tipo y que alguna vez aunque muy pocas se deja ver por este foro inició este trabajo de forma particular,

Pero entonces llegó Velneo, llegó la v7 y evidentemente las prioridades cambiaron

Esto de los nuevos paradigmas ya se que puede sonar fantasma, arrogante y todo lo que se quiera, pero todos, y digo todos, los que utilizamos esta base de datos, al margen de Benmarck (Para mi incompleto), sabemos que la velocidad, las relaciones y el juego que te dá con la experiencia son sencillamente de otro planeta.

Y después, a alguien le sorperende que en alguna intalación, exista un vServer de Velneo , sobre un pentium, que este aguantando transacciones sobre una tabla de 3.000.0000.000 (tres mil millones de registros), que se consulte desde todas las partes del mundo por más de 150 usuarios concurrente y que lleve 6 años y creciendo.

Con tiempos de respuesta siempre instantaneos y que haya habido más de un intento de Oracle de migrarala por presiones póliticas y lo hayan dejado por imposible .

Y que esa instalación empezó como casi como un experimento

Siento no aportar más datos sobre ella, ya que siempre me pareció una experiencia digna del blog, pero no tengo autorización para ello, aunque igual su responsable se nos destapa y os la dá , como ya hizo en una ocasión (Saludos).

Eso si que es Real, aunque increible.

Y soy consciente de que Velneo tiene muchas otras limitaciones como que es cerrado, no es multiplataforma, no tiene un Odbc e incluso utiliza nombres que nos pueden parecer ridículos y muchas veces por desconocimiento.

Pero por otro lado, cuando se utiliza terminología estandar como en el caso de “Valor Inicial” de un campo y analizas sus posibilidades y su recurrencia, te das cuenta de lo alejado que esta del tipico “Valor Inicial” de cualquier otra base de datos y cuan distinto es. A lo mejor hubiera sido mejor ponerle un nombre tambien ridiculo.

Siempre que nos acerquemos a Velneo, intentando buscar similitudes, estaremos limitando las posibilidades reales del producto

Lo mejor de Velneo y toda la esencia es sin duda su base de datos y sin duda si V7, acaba de arroparla, y sobre todo abrirla , cientos de teóricos nos escibirán algún dia sus fundamentos, por que el creador creo que va a ser que no, bastante tuvo con parirla y nosotros con disfrutarla.

Categorías: 1º Elegir una herramienta de desarrollo
Etiquetado: ,

No encuentro Ventajas en Velneo (Contestación)

Mayo 12, 2008 · 9 comentarios

Contestación a un interesado , sorprendido y quizas exceptico de Velneo

Leyendo habitualmente el foro de velneo, me encontré un post, que sinceramente me provocó una antigua tendencia mía a intentar explicar lo que era Velneo y por qué pienso que es la mejor base de datos del mundo

Esto provoco en mí una primera contestación en el foro, haciendo referencia a una demo que personalmente me marcó.

Sinceramente había desistido de explicar esto, hace ya tiempo y me había centrado en los resultados que provoca Velneo : “Practicidad a la hora de abordar cualquier solucion de gestión”

Pero este detonante me volvió a hacer reflexionar, dando lugar a esta extensísima contestación.

He leído con mucho detenimiento tu post y te entiendo perfectamente como puedes ver en este video.

Voy a intentar darte mi punto de vista de cada uno de tus comentarios, pero se desde yá que esto no va a servir de mucho y no va a influir en ti, si no decides finalmente probar Velneo, y probar quiere decir una tarde, ya que en una tarde habrás hecho cosas que funcionan y funcionan muy bien y entonces es cuando de verdad empezaran las dudas.

Para cualquier informático, Velneo es muy raro y su paradigma es realmente curioso e interesante, va por el otro camino, pero el resultado es evidente a las pocas horas

Tus dudas …

“Cuenta con mas de 150 instrucciones de proceso…”,

Sí, parece una obviedad, este comentario aparece porque sencillamente cuando alguien se acerca a Velneo le parece que es un Rad. Hace tantas cosas que los programadores llegan a pensar que no tiene instrucciones y es todo asistido, cuando no es así, aunque realmente muchas veces nos olvidamos de que existan o las necesitemos, pero cuando hacen falta están ahí.

“Ofrece un paradigma de programación bastante diferente a los lenguajes…..¿Súper RAD?”

Velneo definitivamente es todo menos un Rad. Lo único que tiene de Rad es la sensación cuando empiezas a programar que es un Rad. Por su forma de trabajar, pero en ningún momento esta generando código, sino definiendo estructuras, de bases de datos, incluyendo objetos y procesos, todo esta ligado en la base de datos.

Si no es un Rad, por qué lo llamamos Rad o decimos que lo incluye. Simplemente por que hay que dar algunas pistas.

“¿Diferente?”

No me voy a extender mucho, simplemente el concepto actualización que puedes ver en el video del siguiente articulo , o conceptos como enlaces uno a uno o enlaces uno a muchos sobre la misma tabla, singulares del plural por posición y por índice que puede ver en este otro , seguro que hacen cambiar tu forma de pensar.

“A diferencia del modelo relacional, el modelo de base de datos real integrado no requiere el uso de sentencias SQL,…..” ¿el lenguaje de Velneo es comparable a un Industrial D ? o es mas bien del tipo que implementa los principios de ConceptualQueries y ObjectRoleModeling ?”

Te pongo dos ejemplos.

Si yo estoy en edición delante de un formulario, rejilla, línea de comando de un proceso todo dependerá de dónde estoy posicionado en la base de datos. Esta es la esencia de Velneo a la hora de programar,

En función de ello, el sistema ya sabrá que tengo de un cliente o un conjunto de ellos, sus facturas, sus albaranes, sus emails, sus observaciones o por arriba el país o los países del conjunto de clientes, etc.

Pero lo mejor es que sabrá como actuar, como bloquear, controlar su integridad, como gestionar una baja o una alta de cualquier elemento por que lo sabe la base de datos, la cual definimos una sola vez.

Si modifico esta, el comportamiento de los objetos y procesos también variará y los datos se reconstruirán.

Si relees los tres últimos párrafos dentro de un mes y los entiendes es que habrás empezado a comprender Velneo.

Creo que para ver esto, no para entenderlo pero si para saber de que hablamos lo mejor es que te mires el seminario de Nivel 1, en especial la demostración práctica a partir del segundo cuarto del video.

“¿Me puedo conectar con otras herramientas a la base de datos?
Hasta la versión 7 no será posible acceder a la información contenida en la base de datos de Velneo, para evitar la vulnerabilidad del núcleo. (No lo entiendo……)”

En primerl lugar desde el actual Velneo si que te puedes conectar a cualquier otra base de datos, pero también es cierto que incomprensiblemente, nuestra plataforma actual no disponga de un Odbc propio para ser atacado directamente.

Y de acuerdo contigo y desde luego yo personalmente no entiendo lo de la vulnerabilidad del núcleo. El asunto es que velneo en su versión actual fue parido así pero también fué hace más de 10 años. Esto en la v7, cambia radicalmente

”Otras cuestiones que llaman mi atención serian, por ejemplo, es la falta de soporte para estándares ……”

Imagina explicar todo lo que supone una base de datos relacional actual a partir de los conceptos existentes antes de su aparición en los 70 con términos Codasyl.

Posible pero engorroso.

Pues eso pasa con Velneo, con el agravante de que jamás se escribió el concepto teórico.

Pero Velneo no nació como una teoría ni a partir de ella, sino como un producto. Y encima con el agravante de una nomenclatura un tanto sui géneris y que en algunos casos nos puede parecer absurda al corresponder a otros términos ya existentes y estandarizados. Pero es así, en v7 se está haciendo un esfuerzo en cambiar esto y respetar los términos existentes, pero también se puede pecar de simplicidad.

De hecho términos en el Velneo actual como” Valor Inicial” , lo cual creemos entender rápidamente por su similitud con otros sistemas, no lleva mas que a la confusión, por que sus posibilidades van mucho más allá, cuando te liberas del concepto inicial y entiendes Velneo.

Lo siento pero Velneo es así

“Se habla de gran velocidad pero no se aclaran cuestiones como si velneo soporta MVCC para evitar condiciones de bloqueo….”

En Velneo toda la gestión de bloqueos es automática y tú te despreocupas de ellos.

El resultado es :

A nivel de formularios, los bloqueos son blandos, es decir afectan solo a nivel de campos y campos relacionados, de manera que si no defines nada, dos usuarios podrán acceder a una misma ficha y modificar campos diferentes sin producirse bloqueos.

A esto debes sumar el refresco terciario, que quiere decir que sin tocar absolutamente nada si un registro es modificado en la base de datos, este se modificará en todas las pantallas que tengan abierta esa misma información, pero además en todos los clientes se controlara sus caches de forma adecuada. En definitiva es transparente para ti.

Y finalmente a nivel de procesos el bloqueo se produce de forma lógica y a medida se van leyendo cada uno de los registros para su modificación quedan bloqueados.

El tamaño de la transacción, también lo defines de forma lógica. Conceptos como “Commit, Roll back, etc.” no es que no existen en Velneo, es que son transparentes, el programador se despreocupa y la base de datos los resuelve.

Es más, incluso la situación de Dead Lock, la resuelve Velneo de forma automática y transparente.

Al final el resultado es que Velneo es raro, raro, por que no siguió a ninguna escuela establecida o movimiento academicista, sin embargo los resultados son sorprendentes, tan sorprendentes como los inicios.

Quizás como tu apuntas haya pecado de falta de apertura, aislacionismo con otras herramientas, que han hecho crear cierta reticencia.

Si a eso sumamos la apertura que supone v7 , la renovación del producto que supone y su total integración con el mundo Web, no nos cabe duda de que como cuando nació (No olvides que lo que ahora estas viendo nació hace 15 años) con v7, nos volveremos a adelantar 15 años con respecto a la competencia y ahora con toda una comunidad detrás y una comunidad, satisfecha de habernos conocido.

De lo que no me cabe la menor duda es que si Velneo ha fallado en algo (No haberse convertido en una verdadera revolución) , no ha sido en el producto que nació hace ahora 15 años, sino en la comunicación de este al mundo. Sino no se explicaría que practicamente todo el que prueba Velneo, se queda atrapado en él.

Pero ahora con v7, es posible que todo cambie, ya que se unen sinergias, la de un gran creador y la de un gran equipo de gente ,una gran empresa y una gran comunidad, dispuesto a abrir el producto al mundo y salir de su aislacionismo teórico.

Velneo + Comunidad + Compartición + Codigo Abierto + Internet , eso es V7 y sobre todo mirando al futuro y al mercado, no solo a disponer de la mejor base de datos, la cual ya teníamos.

Categorías: 1º Elegir una herramienta de desarrollo

Desarrollo rentable de software

Mayo 2, 2008 · Dejar un comentario

Hemos estado grabando unos videos de Velneo, para utilizar en diversas landing pages, responder a clientes y que em definitva dan mi opinión sobre las multiples preguntas que hacen los que se acercan a Velneo preguntandose la forma de hacer desarrollos rentables.

http://www.velneo.es/web/p.pro?p=33049

Espero que os gusten.

Categorías: 1º Elegir una herramienta de desarrollo
Etiquetado: , , , , ,

Crisis en el Software, sin duda una muy buena noticia para los desarrolladores

Abril 10, 2008 · 2 comentarios

La crisis en el mundo del Software

A mi todo esto de las crisis me llama mucho la atención. Siempre hablando de crisis, grandes, pequeñas, medianas, para todos los gustos.

No dudo que existan estas crisis, pero a mi de esta palabra lo que mas me gusta es su acepción etimológica que casi todos conocéis. Crisis = Cambio

En mi quehacer diario hablo con muchas empresas del sector y mientras unos tienen una percepción de que todo esta parado, la de otros es totalmente la contraria.

En el mundo empresarial, crisis, es interpretado por la industria como época propicia para reducir costes y esto si lo sabemos aprovechar es un muy interesante nicho en donde la informática juega una papel determinante.

Por tanto, si hay crisis en el mercado, seguramente lo que deberemos pensar es que el mercado esta cambiando, sus demandas no son las mismas que hace unos meses o años y seguramente si sabemos ofrecer lo que demandan, conseguiremos convertirlo en una gran oportunidad de crecimiento.

Voy a poner algún ejemplo de clientes de Velneo, que me resultan cercanos y veremos como aprovechan esta época de Crisis (Cambios) y otros que no la aprovechan.

Primer Ejemplo: Una conocido cliente de Velneo, dispone de una plataforma para la gestión de cines. El Cine es un sector evidentemente en declive. Ellos tienen su desarrollo compitiendo con otros dos Caja Madrid (Tice) y Servicaixa.

Su software es evidentemente muchísimo mejor que el de la competencia, y lo tienen en el mercado desde hacer dos años. Sin embargo por determinados motivos no llegaba a cuajar. Empeñados en vender simplemente un software mejor.

Sin embargo y en los últimos 6 meses han pasado de 2 multicines a 16, ya hay comunidades, como Galicia, en las que es imposible adquirir una entrada, si no es mediante la plataforma desarrollada en Velneo.

¿Por qué?

Evidentemente por muchos factores, pero principalmente por su cambio de chip.

El producto es igual de bueno, el sector esta cada vez peor y para ellos ha sido su mejor arma de ventas. Pero al empresario del cine ya no se le venden funcionalidades, sino reducción de costes y aumento de márgenes comerciales.

Conclusión, cuanto peor este el sector del Cine, el empresario que quiera sobrevivir más cerca está de su producto y por mal que esté el sector, tener el 40 o 50% del pastel es todo un chollo.

Segundo Ejemplo: Uno de los clientes de Velneo, con unos dos años de antigüedad, desarrolló un Erp a partir de nuestras plantillas y enfoco su mercado de forma clara.

Se dirigían a todas las empresas de fabricación, clientes de Navision, Sap Business One, etc quemadas tras 4 o 5 años de experiencia y que no habían conseguido lo que les ofrecieron, adecuar el software a su negocio. Todos sabemos que esto con un Erp parametrizable es muy difícil sino se dispone de capital casi ilimitado.

Principalmente y lo que más le preocupa a este sector el análisis real de los costes de producción. No hay fabricante que no se resista a la siguiente necesidad.

“Su empresa conoce si da beneficios o perdidas a final de año, pero seguro que no conoce con exactitud el beneficio obtenido en cada cliente, cada pedido e incluso cada pieza” y esto sabemos que exige de una alta personalización del producto.

Estos clientes ex consultores de otras plataformas, decidieron migrar a Velneo ya con esa premisa.

Ellos tenían claro lo que querían hacer, pero les faltaba la herramienta. Evidentemente la solución Velneo + vErp + Su conocimiento de la industria ha hecho posible un éxito que ni ellos mismos soñaban hace pocos meses y lo que es mas importante la satisfacción de sus clientes, absoluta, por que además eran clientes que podían comparar.

Ahí es donde existe la diferencia, en ofertar algo que la competencia simplemente no puede.

Ejemplo 3, Como No hacer negocio.

Dude durante varios minutos de poner un ejemplo negativo, ya que son muchos los clientes con los que hablo que siguen pensando en desarrollar este tipo de productos, pero al final me decidí.

Un tpv para restauración (Bares, Restaurantes, etc.)

Con ello conseguiremos todos los efectos no deseados.

- No creo que ningún restaurante, bar. etc., piense que el instalar un Tpv en su local, represente una reducción de márgenes, o un aumento del beneficio, sino todo lo contrario, un gasto añadido.

- Realizarlo en Velneo, no aporta ninguna ventaja competitiva, ya que no vamos a dedicar ni un solo a personalizar ese cliente. Hay muchos productos en el mercado, que si bien es cierto seguro que han llevado tiempos 10 veces superiores a si se hubieran realizado en Velneo, el hecho es que ya están hechos y ahora solo tratan de amortizarlos, con lo cual nos encontramos nuevamente en desventaja.

Ejemplo 4. Como si hacer negocio en el software para hostelería

En épocas de crisis, siempre hay gente que incluso funcionándoles bien el negocio, piensan en proyectos nuevos y este es un caso que me contaron el otro día.

Un restaurante ofrecía servicios de menú en una zona de oficinas, evidentemente su calidad es la mejor de cuantos le rodean, pero físicamente no pueden atender más gente. Hasta el punto que la gente no acude por no tener que esperar tanto tiempo.

Solución: Al dueño de este restaurante se le ocurrió, vender por Web. Una Web sencilla, seleccionas tu bocata, tu ensalada, etc., El destino esta cerrado y solo puedes pedir desde un conjunto de edificios de oficinas del mismo parque empresarial, pagas con tarjeta de crédito y eliges turno de reparto, existen 3 distintos.

En el momento se realiza la compra por Web, en la cocina esta saliendo la orden de comanda, el repartidor cuando llega tiene las bandejas con los paquetes numerados, oficina de entrega de cada turno. EL pago ya esta realizado puesto que se realiza con tarjeta de crédito o con una cuenta de Paypal. En definitiva una solución para la Crisis, (Menús caros, menos disponible metálico y menos tiempo).

Un proyecto de estas características en Velneo, todos sabéis que en 20 días está realizado, y pagar 18 o 20.000 euros por él, o un buen mantenimiento no va a ser un obstáculo para el empresario. Eso es aprovechar la crisis y no intentar vender tpv como hay miles por 900 Euros.

Y por supuesto para aprovechar la crisis lo primero es cambiar la mente, el chip y de herramienta.

Ya que además de reducir los costos de los clientes y aumentar los beneficios de los clientes, los primeros serán los nuestros.

Piensa en la necesidad del cliente, piensa en que tienes una herramienta con una velocidad de desarrollo que no tiene otra, piensa que en cualquier solución puedes aprovechar las plantillas que seguro que suponen más de un 80 % de la globalidad del proyecto, piensa que eres más ágil que nadie en cubrir la necesidad de tu cliente y piensa que solo tu y Velneo, pueden cubrir esa necesidad, que el empresario se ha artado a buscar.

Tú tienes su solución

Velneo. Life is Soft.

 

Categorías: 1º Elegir una herramienta de desarrollo
Etiquetado: , , , , , , , ,

¿Es Velneo la herramienta de desarrollo para ti?

Abril 4, 2008 · 4 comentarios


Esta mañana he estado viendo algunos de los videos que grabamos hace ya casi dos semanas, para realizar las video FAQ de Velneo. Era la primera vez que los veía, ya que preferimos grabarlo todo junto y no deseábamos actuar con guión o repetir grabaciones, sino simplemente visualizar las respuestas que damos todos los días de la forma más natural posible. Aquí teneis otra muestra ¿A quien no le recomendaría Velneo? Y para ser natural, lo mejor es no tener guión, no pensar las respuestas, simplemente decir la verdad, o la verdad que percibimos, lo que pensamos y comentar las experiencias y el feedback que nos llega, no hacía falta más. El resultado será cuestionable técnicamente, igual incluso puede que algún concepto no sea el más acertado desde el punto de vista del marketing, pero para mi personalmente es el deseado, sencillamente por una razón y es por que cuando lo escucho ahora desde la distancia, ratifico los comentarios y argumentaciones en todos sus puntos y creo que refleja la realidad de Velneo y su comunidad. Sencillamente esto es lo que le contaría a un amigo, o a un cliente, por que lo último que me gustaría es que alguien me pudiera decir que le vendí Velneo, no es esa mi intención, sino simplemente que lo comprases tú. Mi mayor satisfacción sería que la comunidad de Velneo ya experta estuviera de acuerdo conmigo. Espero que os guste y un saludo a todos.

Categorías: 1º Elegir una herramienta de desarrollo
Etiquetado: , , , ,

¿Es Velneo un juguete?

Abril 1, 2008 · Dejar un comentario

¿Es Velneo un juguete?

Sí por supuesto, si entendemos Velneo como algo con lo que disfrutas, Velneo es autentico Kansei

Velneo es un “Dejate de rollos”,

Para hacer un Erp, lo más importante debe ser el estudio del modelo y el análisis de los procesos productivos, para hacer ventanitas más o menos monas, desde luego no es el producto más potente, pero para sacar datos y crear operativas funcionales, no tiene competencia.

Esto se convierte al final en que el Cliente, lo que solicita es un Erp en Velneo, ya que es sinónimo de “Por fin el programa hace lo que le pido al proveedor” y no al revés

Aquí os dejo algunos testimonios que así lo atestiguan

 

Un ex programador de Visual Basic

http://www.youtube.com/watch?v=6jLY9ds3Z9E

http://www.enrique.barbeito.org/blog/visual-basic-vs-velneo/

Sin lugar a dudas, alquien que sabe mucho de Oracle, Sap, y no tiene dudas de que es lo mas productivo

http://www.youtube.com/watch?v=jHcnr5DLIYY

Una gran empresa que se debatía en la elección de su Erp entre Sap, Navision y otros

http://blog.velneo.es/etiqueta/software-sector-textil/

Un profesional (De formación no puramente informática) de la gestión y el analisis que encontró en Velneo su Profesión

http://blog.es.velneo.com/web/p.pro?vdis=4&p=33646

Desde el departamento de informática de unos Astilleros

http://blog.velneo.es/109/son-solo-tres-razones-para-elegir-velneo/

Un lider del mundo Delphi

http://blog.velneo.es/76/interesantes-reflexiones-entre-delphi-y-velneo/

Un escéptico profesional de la Industria que siempre pensó que no era rentable la programación

http://blog.es.velneo.com/web/p.pro?vdis=4&p=33641

Dos empresas de Desarrollo que habían probado muchas plataformas hasta llegar a Velneo

http://blog.velneo.es/74/casos-de-exito-ceesa-e-infodesa21/

Efe uno consultores o como un solo consultor pero grandísimo profesional ha diseñado, programado, implantado mantiene y da consultoría al Datawarehouse de una multinacional en toda Europa (Intermec Technologies) además de otros muchos proyectos

http://blog.velneo.es/70/efe-uno-consultores-caso-de-exito/

Decidieron dejar hace unos cuantos años Microsoft y hoy tienen un grandisimo Erp

http://blog.velneo.es/298/caso-de-exito-sispyme/

Compitiendo con la Caixa y Caja Madrid. Reservaentradas en dos años le ha quitado a la anterior competencia todos los Cines de Valencia y Galicia y otros muchos del resto de España. Con Velneo una pequeña empresa compite con pasarelas y productos soportados por cientos de informáticos

http://www.youtube.com/watch?v=RAKtBIFPgD8

Un estudiante de informática, enamorado de Visual Basic y ahora desaparecido intentando acabar la carrera

http://blog.es.velneo.com/web/p.pro?vdis=4&p=32649

Un profesional que decidió independizarse gracias a Velneo

http://blog.velneo.es/108/ventajas-velneo/

Un especialista en la Web

http://blog.velneo.es/285/domingo-y-velneo/

Uno de nuestros pioneros en México, hoy totalmente establecido

http://blog.velneo.es/48/caso-de-exito-en-mexico/

Sobre lo que suponen la Plantillas en Velneo

http://blog.velneo.es/229/el-dia-que-descubri-las-plantillas-empresariales/

Categorías: 1º Elegir una herramienta de desarrollo
Etiquetado: , , , ,

Velneo, ¿Esperar a v7? y ¿Por que no son abiertas las Betas de v7?

Enero 14, 2008 · 1 comentario

Una respuesta a dos preguntas que me hacen constantemente.

 

¿Me interesa esperar a la V7 para empezar con Velneo?

¿Por qué las Betas de V7 no son públicas?

En algún momento se valoró la posibilidad de abrir las Betas de v7, pero creo sinceramente que la postura de Velneo de no liberarlas totalmente por el momento es la más acertada.

Los motivos que pesonalmente veo son motivados por lo siguiente:

Cualquier desarrollador de Velneo, con muy pocas explicaciones y en apenas unas horas, es capaz de manejar cualquier producto de v7, tanto el vDevelop, como el vAdmin, el vServer,etc.

Para el que no lo haya experimentado, la comparación más gráfica que he encontrado es como enfrentarse por primera vez a un Windows Xp, conociendo unicamente el 95. (No pongo el ejemplo del Vista por razones obvias, que me chirriarían)

Sin embargo si no se ha manejado y se domina Velneo en su versión actual, creo que sería prácticamente imposible y contraproducente empezar con V7 directamente ya que:

§ Estan pendientes de confeccion y finlización las Ayudas, manuales, toririales, wizards, formación,etc

§ El producto, aunque ya se le ve funcionar, no estará acabado hasta que todo lo anterior no este finalizado.

§ Solo pruebas de instalaciones en real y programación en real, son las que permitiran acabar adeuadamente el producto para los noveles

§ Y sobre todo por que Velneo es una tecnología diferente a cualquier otra, se sabe Velneo o no se sabe , independientemente de la versión que utilicemos.

Si normalmente cambiar de plataforma, implica un sobreesfuerzo importante, hacerlo con una versión Beta , combinando los posibles Bugs con el desconocimiento total y la falta de documentación, puede ser una combinación explosiva y mucho más si toda nuestra formación esta basada en lenguajes de programación clasicos y relacionales.

Por tanto, me parece lo más adecuado dirigir, la v7, a las personas que ya conocen Velneo como se está haciendo .Que sean ellos, los que con sus migraciones,y primeras instalaciones en real, nos ayuden a perfilar el producto.

V7, va a ser una plataforma mucho más abierta que la actual, donde el desarrollo de plugins, la posibilidad de programacion de asistentes, etc, va a hacer de Velneo un producto muchisimo más dinamico que el actual e infinitamente más versatil.

Por ese motivo entiendo que por ahora la limitación de las Betas deben seguir siendo para los Niveles 3 y Niveles 2 con por lo menos 3 meses de antigüedad.

 

 

Puedo entender que V7 y la información que se filtra, puede generar muchisimas inquietudes. Podríamos hablar de que por fin va a ser transparente la red local e internet, que la importancia de la calidad de nuestras comunicaciones se minimiza espectacularmente, (Hasta con gprs funciona el vDataclient,el vDevelop ,mostrando rejillas con imagenes de alta calidad, amplisimos textos,etc).

Los programadores de Java y V7 realmente para mi son un caso particular, ya que es muy cierto que algunas de las ventajas que aporta y funcionalidades que con ella se podían realizar en grandes consultoras, no eran planteables con Velneo, pero ¿A qué coste?

Cientos y cientos de horas de programación. Pero no deja de ser cierto que alguna no eran planteables en Velneo.

Ahora no es que ya se puedan plantear, si no que la solucion en Velneo las sobrepasa y encima facil. Yo solo , puedo competir con cientos de becarios y consultores y con soluciones igual de abiertas y mucho mas fiables.

Pero de que serviría toda esa información si no conoces Velneo.

¿Que más dá si te digo que ahora la indexacion ternaria trabaja sobre cualquier tipo de objeto ? ¿Que mas dá si te digo que ahora el comando Ejecutar objetos dependerá del origen y destino, entrada y salida de cada objeto? ¿Qué mas da, si te digo que un menú ahora es como un formulario sin origen?

Los nuevos conceptos, instanciación, herencia, cajas, acciones, la nueva capa de abstracción implementada, todas las posbilidades de inerconexion, la existencia de apis nativas, el Odbc me hacen multiplicar por 1000, las posibilidades de lo que ya sé, pero si no tuviera ni idea de Velneo, esto sería imposible.

Si lo conoces es cierto que viendo las Betas, puedes empezar a soñar, o como enseguida me paso a mi. “Hacer con esto un Robot de busquedas estilo Google es cosa de unas horas” , y encima con los pocos recursos que utiliza Velneo.

¿Que lastima no haberlo tenido antes?, pero no importa, vendran otras, lo importante es que ahora no veo limites y lo mas fundamental (ya que hacerse todo se puede hacer con cualquier lenguaje) , con la misma sencillez y practicidad del Velneo de siempre.

Pero yo, ya séVelneo.

Primero hay que aprender y practicar , con cursos tutoriales, formación, videos.

A los que conocen Velneo por primera vez les comento

V7, no cambia en nada la filosofía de Velneo.

Hay que dominar los conceptos de Maestros, Históricos, punteros de singular, hermanos, balas, acciones, índices, búsqueda.

Hay que llegar a entender que el 90% de una aplicación es la definición de la base de datos, aquí poco importan los procesos, la parte izquierda es la realmente importante.

Por tanto.

- Lo lógico es empezar con la versión en la que existe una ayuda, un foro de programadores experimentados, un manual completo, cientos de tutoriales, formación, etc

- Si decides realizar una aplicación estratégica para tu empresa- ¿No sería lo ideal empezar por desarrollar algunos proyectos más pequeños o mas usuales durante los primeros meses y abordar el gran proyecto con cierta experiencia?

- Si además este puede ser la implantación de un Erp, y ya te lo dan hecho, dedicando la mayoría de tu tiempo a la formación y conocimiento de cómo funciona, todavía mucho más. ¿Y si encima ya lo rentabilizas?

Es cierto que si tu aplicación incluye multiidioma, debe a la fuerza implementarse en Linux o Mac, o requiere una transparencia total en Internet, lo mejor es que ese proyecto lo aplaces, pero primero tienes que aprender y si puedes además rentabilizar este aprendizaje , pues con mayor motivo.

Y a todo esto súmale que con la política comercial de Velneo, tu no adquieres la versión actual o la siguiente, adquieres todo Velneo.

En tan solo dos o tres meses de practicar con Velneo, seras capaz de acceder a la Beta de v7 y entonces sin practicamente ninguna ayuda, realizar tu programa e instalarlo.

Y si no supiera nada ¿Que haría?

Buscar algún cliente con un Erp, Crm, Contabilidad al que instalarselo, hacer programas en v6 para romper la mano, en cuanto pudiera empezar a realizar pruebas en v7 y migrar mis estructuras y en cuanto estuviera disponible, yo estaría listo.

Pero además, ya sabría lo rentable y práctico que es Velneo, habria amortizado la inversión y tendría muchas ilusiones y proyectos para los próximos 10 años de lo contrario, seguiría sin tener nada, enfangado en mi actual sistema de programación.

Sinceramente esta es la opinión que le doy hoy por hoy a cualquier cliente y a cualquier amigo.

Categorías: 1º Elegir una herramienta de desarrollo
Etiquetado: , , ,