Visual Basic vs Velneo
Jueves , 2 de Noviembre de 2006. Enrique Barbeito García
Hace tan sólo unos cuatro años que empecé a interesarme en la programación de aplicaciones gráficas, de gestión y bases de datos. Adoro programar aunque mi dedicación a ésta ha sido, hasta hace muy poco, a nivel amateur. Como herramientas de desarrollo he utilizado Visual Basic 6, Access / VBA y Borland Delphi 6.
Velneo lo conocí en su versión 6.3.9, hace medio año aproximadamente cuando empecé a dar mis primeros pasos como programador profesional. Mi experiencia con Velneo ha sido más que satisfactoria; hice mi primera pequeña aplicación en menos de una semana, utilizando objetos de casi todo tipo incluyendo pequeños procesos, tablas y enlaces de distintos tipos que me dejaron boquiabierto en más de una ocasión (los hermanos contiguos, singular a plural y sobretodo los enlaces indirectos con los que sencillamente aluciné en colores). No me considero una persona demasiado inteligente, no más de lo estrictamente normal; creo que el secreto está en una buena base de programación y bases de datos, la curva de aprendizaje de Velneo casi plana y el considerable ahorro de desarrollo del que se encarga Velneo.
Debo decir que Velneo no debería ser comparado con productos que no se pueden considerar herramientas CASE o lenguajes de cuarta generación. Productos como Visual Basic, Delphi y parte de la filosofía .NET no sé si se podría considerar “de cuarta generación” pues para mí las herramientas CASE son aquellas que se implican en una programación asistida _real_ no simplemente en la gestión de ventanas, eventos y paso de mensajes o comunicación con SGBDs extenos. Velneo, si se compara con lo anterior, supone una revolución en el mundo del desarrollo de software de gestión pues el concepto de “programación asistida” se lleva casi al extremo.
Para empezar, el tamaño de los ficheros binarios generados por el compilador de Visual Basic resultan un tanto grandes. Ello unido a la dependencia de librerías dinámicas que en muchos casos hace un engorro la ejecución de software realizado en VB sobre ordenadores cliente donde no esté instalado la suite Visual Studio. Con Velneo la instalación y puesta a punto del software es bastante más sencilla y transparente, además de que el tamaño de los ficheros ejecutables (.vam) resulta mucho menor en comparación con VB gracias a la compresión de datos.
Por otra parte, la rapidez con la que se ejecutan aplicaciones VB es en muchos casos lenta. La experiencia que tengo en Velneo es que el tiempo de espera entre éste y VB es menor: hacer doble click sobre el icono de la aplicación, establecer la conexión con el Velneo vMotor, iniciar la aplicación con sus procesos de inicialización. Para mí Velneo supera a VB en inicialización y tiempos de espera en el uso del programa.
Además, la dependencia de herramientas y software externo en VB se dispara en comparación con Velneo, donde todo está integrado (incluso el desarrollo web dinámico se puede llevar todo dentro del mismo proyecto software). Con VB estás a merced de las raras cadenas de conexión, distintos sistemas gestores de bases de datos y/o librerías de terceros.
Hablando en términos de bases de datos, con VB sólo puedes atacar un mismo modelo de información: el Entidad/Relación. En Velneo dispones del modelo Relacional Avanzado que forma la base del desarrollo de aplicaciones con Velneo y, por otro lado, también puedes atacar bases de datos relaciones. Digamos que con VB tendrás que hacerte amigo del SQL te guste o no, en Velneo con tener claro qué quieres hacer suele ser suficiente.
Otro tema es el antiguo concepto de los componentes OCX de Visual Basic; siempre me resultó un poco engorroso. La programación de componentes de software para la posterior construcción de aplicaciones en base a módulos es en teoría una idea muy buena y un buen planteamiento de hacer las cosas desde un principio. Pero se debería utilizar POO, diseño de componentes “por contrato”, programación genérica, etc. Utilizar componentes OCX de terceros resultaba complicado porque en muchas ocasiones fallaban, hacer los tuyos propios no era fácil ya que VB realmente no está pensado para el diseño de componentes. En Velneo no hay tantos problemas; hoy en día se dispone del Almacén de Objetos que te permite importar toda clase de objetos: tablas, relaciones, variables, formularios, tablas, rejillas, etc. Aunque la finalidad de los OCX y el Almacén de Objetos no es del todo igual, el Almacén de Objetos sí permite al desarrollador ahorrar muchísimo tiempo; de cara a hacer aplicaciones de gestión es mucho más útil.
Con VB debes tener mucho más cuidado a la hora de llevar el control de los tipos de datos y la gestión de errores en tiempo de ejecución porque no sabes con qué te va a salir el usuario final (ponte en lo peor y acertarás, casi tan cierto como el “divide y vencerás”). La robustez de una aplicación final en Velneo es infinitamente superior a la de otra escrita en VB. Los errores en tiempo de ejecución, con VB, se multiplican y además no existe un verdadero control de excepciones (mejor dicho, no existe en absoluto). En la mayoría de los casos, con VB te tienes que amparar en el uso de sentencias GOTO (los famosos “On Error”) y rezar para que no se te haya pasado por alto ningún caso donde el programa pudiera romperse. Velneo proporciona binarios a prueba de bombas y rara vez nos encontraremos con que el ejecutor de aplicaciones de Velneo se cierre de manera inesperada o devuelva un mensaje de error y de que se cerrará.
Aunque VB es fácil de aprender, su sintaxis se vuelve infumable. Personalmente no me gusta, a parte de resultarme antiestética me hace escribir código espaguetti desde el principio y hasta el final. Esto para un programador que le encante programar y piense que “el código es poesía” resulta un tema importante. La programación en Velneo tampoco me resulta muy elegante que digamos pero su sintaxis se acerca más al lenguaje C (con una sintaxis que en mi opinión es muy buena) y sobretodo aún siendo poco estética, resulta igual de fácil de aprender y es una parte más del entorno de desarrollo, nada más. En VB todo es código, por lo que su infumable sintaxis se puede volver un problema. En Velneo, si llevas un desarrollo correcto, rara vez tendrás que escribir una línea de código (a menos que se necesiten hacer tareas críticas o temas muy personalizados que se escapen un poco de la finalidad de Velneo) por lo que no supone un problema tener que utilizar un lenguaje que de primeras no te pueda gustar: es fácil y es en muchos casos auxiliar, en Velneo casi todo está ya programado.
La escalabilidad en un sistema hecho con VB y Access (la base de datos que normalmente se emplea en desarrollos con VB) es muy inferior a la que se puede obtener con una solución Velneo. Y si no, que se lo pregunten a los que hoy día mantienen bases de datos enormes en Velneo, del por qué decidieron migrar…
En VB no se ha sabido llevar un buen y ordenado control de muchas cosas. Por ejemplo, para acceder a ficheros uno tiene muchas formas de hacerlo y esto no siempre es positivo porque no siempre sabes cómo será mejor, si con X función o con Y objeto. Digamos que VB ha crecido en algunas partes del lenguaje de un modo un tanto caótico y a la hora de consultar referencias o ayudas, te encuentras con que puedes solucionar tu problema de varias formas pero no lo tienes claro, no ves cuál es más apropiada o cuál más eficiente para tu caso. Con Velneo hay menos trampas donde poder meter la pata, te puedes preocupar más en las tareas de análisis y diseño del sistema y dejarte de empanadas mentales de ver si es mejor utilizar esta función o usar este otro procedimiento.
A la hora de actualizar una versión de un software hecho con Velneo, podrás estar bastante seguro de que el margen a errores será muy muy pequeño en comparación a actualizar una aplicación hecha con VB. En Velneo no digo que no haya que tener un poco de cuidao cuando se renombren tablas, campos de tablas o cosas así pero el tiempo y preocupaciones que uno se ahorra trabajando con Velneo es muy a tener en cuenta comparado con lo que a uno se le puede venir encima en otros entonos.
El desarrollo de software es un mundo en el que se intenta reducir costes de producción intentando hacer que los tiempos de programación sean cada vez menores. ¿Con Visual Basic se consigue esto en realidad? Comparado con Velneo me temo que no, ya que Velneo sí te permite centrarte de lleno en la construcción de una base de datos sólida y eficiente, sin preocuparte demasiado en los tiempos de pogramación pues ésta es asistida de verdad y uno no tiene que “picar demasiado”.
Información adicional sobre esta anotación:
- Se ha intentado comparar en todo momento algunas de las características de Visual Basic 6 que, a nivel personal, no me terminaron nunca de gustar con algunas características de Velneo.
- Este artículo fue originalmente escrito como material de trabajo para el pasado día 26. Más información en el enlace anterior y en esta otra entrada publicada en la bitácora de Velneo.
- El texto se publicó originalmente en la bitácora de Velneo:
Uff pareces un comercial intentando vendernos Velneo. Es brooma. ;)
En serio, ¿es tan bueno como parece? :)
¡Hola corsaria! No te quito razón jaja. Todo buenas palabras, parece que no hay pegas pero nada más lejos de mi intención. Menos todavía de hacer labores de comercial pues ni me pagan nada ni he firmado o vendido mi alma :-)
Estoy hasta arriba de cosas por hacer :-( Estos días estoy arreglando y poniendo a punto el ordenador de la tienda de mi novia. Unido a la programación de una aplicación que les estoy haciendo (comentado por encima aquí) casi terminando ya, al mínimo seguimiento de las asignaturas en la universidad que tengo este cuatrimestre (poco caso les estoy dando por ahora, malo malo…) y al intento de leer de nuevo algunos temas que dejé en el tintero hace tiempo y me gustaría escribir por aquí, etc. (un buen etcétera) pues… que eso, que aunque pase mis dieciséis horas de libertad delante del ordenador, me falta tiempo y sobra agobio, ¡mucho agobio! jajaja
Y respondiéndote, corsaria, creo que sí es bastante buena :-) Es decir, su función (asistir al programador a crear/mantener software de bases de datos. Vuelve a ser una opinión, para mí es su función jeje) la cumple bastante bien y resulta ágil y cómodo programar con ella. Pero bueno, no es la panacea, muchas veces te desquicias con ella y otras te toca hacer cosas feas para conseguir lo que quieres hacer (bien porque no sepas cómo hacerlo de otro modo mejor o porque no toque otra que “hacerlo así”). Además que no deja de ser una herramienta con un modelo de desarrollo propietario que para mí tiene más desventajas que otra cosa y es algo de lo que pude hablar el pasado jueves con la gente de Velneo. El producto es, IMHO, bastante bueno y si se hiciera software libre creo que resultaría un software revolucionario.
No sé cuánto tardaré en sacar tiempo suficiente para sacarle todas las pegas que le encuentro yo a Velneo. Pero será algo de lo que escribiré porque obviamente no encuentro todo perfecto. Me resulta difícil sacarle defectos, me lo preguntaron en la realización de los vídeos para los que este artículo estaba pensado y, al ser algo completamente improvisado, no supe muy bien qué decir.
Quien no sepa de qué va esto de Velázquez / Velneo y le de curiosidad pues yo que sé ¡que lo pruebe que no muerde! (o que no lo haga :-)) Aunque cuidado que es muy aburrido, ¡mucho más entretenido C!
Un articulo muy interesante. La verdad que no tenia ni idea de la existencia de Velneo. Intentare probarlo a ver si es tan estupendo como comentas.
De todas formas si me gustaria aclarar, por si algún lector de tu blog estaba pensando en probar VB y antes de que abandone esa idea al leerte, que la comparativa se refiere a VB6, una herramienta bastante obsoleta a día de hoy, que no tiene casi nada que ver con VB.Net. Prácticamente casi todo lo que comentas sobre VB en tu articulo esta superado en VB.Net, como la ausencia de un control de errores estructurado, los componentes OCX, los GOTOs, la robusted general de la aplicación o la caotica de la sintaxis.
Como habras notado soy un enamorado de VB.NET y animo a todos los desarrolladores de VB6 a utilizarlo aunque al principio les cueste un poco.
De todas formas es estupendo que existan alternativas para hacernos la vida mas facil. Espero sacar un poco de tiempo para probar Velneo.
Un saludo
Los siguientes comentarios son los que hemos publicado diversos programadores de Visual Basic en el foro de Microsoft respecto a tu artículo.
“No puedo dar mi impresión sobre algo que desconocía hasta ahora. Pero puedo decir que es bastante partidista al compararlo con VB. Por ejemlo, cuando
habla de la “dependencia de librerías dinámicas que en muchos casos hace un engorro la ejecución de software realizado en VB sobre ordenadores cliente donde no esté instalado la suite Visual Studio”, me he dado cuenta de que tiene de programador lo que yo de hacker (o sea, nada). Me parece que no ha entendido que las librerías dinámicas no son solo del Visual Studio, sino del SO.
Leyendo semejante cosa, me he dado cuenta de que está defendiendo un lenguaje de programación que conoces mejor que el VB o que lo comprende mejor porque le hace la mayor parte del trabajo.
También me he encontrado con algún programador de Velázquez que lo defendía frente a VB y, ahora, resulta que Velázquez no es tanto como él pensaba (hablamos de una BDD muuuuuuuuuy grande).
Eso es lo que yo he visto. El tiempo pondrá a cada uno en su sitio” .- El Nazgûl.
“Me parece interesante las bondades que se mencionan del Velneo.
Sin embargo, cuando trata de justificar Velneo contra VB opino igual que Nazgul. El autor no plantea un criterio objetivo en su comparativa y descrédito hacia VB.
Por ejemplo, cuando habla de VB vs Access contra Velneo y su motor interno de datos, no tiene sentido si está hablando de grandes volúmenes de datos. Nosotros sabemos que para un ambiente corporativo grande, en una LAN de grandes dimensiones, con muchos datos, no usaremos Access. Para eso existe SQL Server el cual si es un motor robusto para tales características.
El autor comenta … “Con VB estás a merced de las raras cadenas de conexión, distintos sistemas gestores de bases de datos y/o librerías de terceros.”. Esto no es una desventaja, es una virtud. El hecho de que se
pueda conectar un sistema hecho en VB con distintos motores de datos es una gran ventaja y le da versatilidad al entorno de desarrollo. Es una ventaja
no tener que estar “casados” con el motor de datos pudiendo tener Oracle, MySQL, SQL Server, Access, etc.
En cuanto al uso y creacion de OCX…. pues… yo no se programar en C, que es el lenguaje en el que deberían crearse los OCX y DLL… y como ya VB me da la posibilidad de hacer mis componentes alli, no le veo ningun inconveninete.
No se… resumiendo… parece que el autor esta resentido por algo con VB y en vez de enfocarse en las virtudes del Velneo como tal se ensaña contra VB.
El hecho de que el no haya tenido una experiencia satisfactoria con VB no va a hacer que yo me cambie. Yo he tenido muy buenos resultados programando con VB y cuando no, ha sido por malas practicas de mi parte al codificar. En fin, opino que, como el propio autor menciona, cuando utilizó VB era un “junior” y no tenia experiencia. Quizas cuando comenzó a usar Velneo tuvo el apoyo de alguien experto en la herramienta y de alli su satisfacción.” - MV
Estos son solo dos botones de muestra para que veas que no todo es malo en VB. Creo que antes de hablar de algo deberías esforzarte un poquito más en conocerlo y olvidar tus malas experiencias. Personalmente sigo prefiriendo VB a C y Visual C++, pero no por ello los critico. Cada cosa es para lo que es. Además, el entorno .NET ha mejorado muchísimo los lenguajes comprendidos en esta Suite.
Salu2
Creo que comparar Velneo es más que razonable desde el punto de vista de: “Y tu, ¿qué programas?”
La mayoría de los desarrolladores del mundo latino utilizan entornos de Microsoft para el desarrollo de software de gestión, concretamente en un alto número Visual Basic, que ya ha dejado de estar soportado por el fabricante.
Esto hace que nos encontremos en un momento de cambio, forzado por la propia multinacional, donde Velneo es una alternativa clara para este perfil de desarrollador.
En el blog de Velneo comentan lo siguiente:
Gabriel
07.11.06 - 23:44
Para mi dos herramientas, sean del tipo que sean son comparables siempre que con ambas pueda llegar a realizar el mismo trabajo. Por ejemplo, puedo cortar una hoja por la mitad tanto con una tijera como con una guillotina. Es evidente que ambas son buenas herramientas y cada una destaca en lo suyo, la guillotina (Velneo) está más especializada en ese tipo de cortes (Software de gestión y BBDD), las tijeras (VB) por el contrario permiten multitud de tareas irrealizables con la guillotina, y aunque le cueste más cortar una hoja, tarea que se puede realizar algo más lentamente pero con un resultado muy bueno, permite usarla en multitud de ámbitos.
También estoy de acuerdo que la herramienta no hace al programador, los habrá buenos y malos en cualquier herramienta de desarrollo. Lo que sí es importante, es saber decidir bien la herramienta que debes usar en cada caso, incluso una buena solución es conocer bien el funcionamiento de varias herramientas y usar a la vez, si es preciso, la guillotina y la tijera pueden complementarse para obtener el mejor resultado en el menor tiempo.
Me quedo con esta comparación.
Un saludo y no os calentéis tanto en el foro de microsoft.
P.D. Por cierto, yo he programado en Visual Basic (2 años), y también os recomiendo probar Velneo para opinar sobre sus capacidades en cuanto a base de datos.
solo un comentario
Tengo entendido que para que pueda ejecutarse una aplicación debe estar instalado el velazquez visual.
Esto no pasa con visual studio. Solo tienes que llevar las librerias y listo.
Hola Juan:
No hace falta tener instalado “el Velázquez Visual”. Sólo te hace falta montar el servidor de aplicaciones.
Mmm, extenso comentario, gracias Enrique. No conozco mucho ese tiempo de lenguajes de programación. Lo mío es (o era) más bien el lenguaje máquina (ensamblador) jeje. Aunque de Velázquez Visual tenía buenas referencias. Me imagino que Velneo, irá por el mismo camino.
Cuando le saques alguna desventaja acuérdate de comentarla. Así la gente tendrá más datos para valorarlo.
No sé si estoy en un error, pero hace tiempo ví una sede de Velázquez Visual en Gijón (Ática Software). Creía que la empresa era asturiana. Pero en uno de tus posts anteriores comentas algo de Vigo. ¿Es la empresa gallega? ;)
Tipo, no tiempo. Sorry. Si puedes corregir eso en mi comentario anterior genial! :)
Parece uno de esos infomerciales donde dicen “Esta cansado de que le pase esto?” y muestran un tio totalmente inutil tratando de cortar un pavo asado con un cuchillo viejo y sin filo, y termina despedazando al pobre bicho, pero luego usando el Magic Pavo Cutter Pro Deluxe corta tajadas perfectas y sin esfuerzo y todos son felices.
SI! Es Asturiana, Gijonesa 100%, nació en la plaza Nicanor Piñole, no me acuerdo del numero, sorry.
Habria que probar Velneo a ver que tal es, pero opino igual que algunos compañeros, pareces enfocarte en destruir literalmente a Vb y poner por los cielos a Velneo, yo he sido programador de Vb por varios años y puedo decir hoy abiertamente que no a habido un problema con Vb que no alla podido solucionar, no denigro ningun lenguaje de programación al igual se que otros lenguajes son muy buenos, pero no estoy de acuerdo en la forma de exterminar psicologicamente a Vb, a nivel general creo que aquel que conoce profundamente a Vb sabe en si que es de los lenguajes más flexibles que hay y repito asi como en sistemas en redes con MySql, SqlServer, Oracle, Access, con componentes ocx nuevos, dll, tlb, instaladores comerciales, acceso desde internet, sistemas administrativos multiusuarios y monousuarios, integración con Crystal Reports y demás soluciones ajenas a la industria Microsoft, si se me han presentado cosas realmente dificiles, pero como dije no ha habido nada que se alla dejado sin solución efectiva y han sido soluciones que no son lentas para nada solo hay que ponerle bastante mente a la programación eso es todo.
En fin seria bueno probar nuevos lenguajes pero no destrozar a los otros.
Por hacer de abogado del diablo…
Creo que esto es mas real…
solo se requiere de creatividad y ya sin nececidad de tener herramientas tan poerosas y sin saver usarlas, es como mi ortografia solo hay que correjir los herrores que se save que se tienen, donde estan los complicados compiladores o los programadores de bajo nivel o los que simplemente aprendimos con turbo basic o hablamos el lenguaje 01010010¡¡¡
LLevo en esto de la informatica desde 1983. cuando el visual basic, veia la luz con su version 1.0 y sus gotos. He conocido el C y el pascal.. Tambien, me toco pelear con el assembler y maldito int21.. he visto progresar este mundo y actualmente me siento comodo con el .NET, cansado de tantas patadas y pruebas (muchas gloriosas y otras fustradas) y creo, que a diferencia del autor del post, decir, que nunca se ha de atacar a un lenguaje alegando que el que conoces ahora es mejor.. por que tienes que dejar pasar el tiempo y ver en realidad como funciona.. segun cuentas, parece que aun no has dejado la Uni, no quiero decir que no seas “profesional”, pero aun te queda mucho que andar, que, no es lo mismo “estar programando para ti desde los 12 años” que estar “desarrollando proyectos para clientes (algunos exigentes y donde el dinero importa)” con los lenguajes que existen.. que te das mucho de morros contra cosas que “creia que funcionaria por sospechar que el lenguaje es capaz de soportarlo”.. que no.. que no se puede juzgar asi como asi, que un lenguaje “nuevo” (todos son nuevos, pues el unico es el assembler y su hijo predilecto el C ).. pero utilizan la misma logica pero con difernete compilador.
Por ello, no es por decir que es mejor, pero el .NET, aunque tengais razon , de que es una burda copia del Java, es un lenguaje que intenta mejorar y cubrir las comodidades del desarrollador.. que lo cuenta no es que seas un guru (el que sabe C, es sin duda, un guru), si no, que el cliente tenga una aplicacion terminada a tiempo y funcional…
Por eso.. y tomandome de referencia… nadie es maestro de nada, podras ser un destacado defensor de un lenguaje, pero hoy en dia, eso no te sirve, si no sabes usar el lenguaje de moda…quizas el .NET (su version VB), o el Java (cada vez menos) o quizas el Velneo..
Todos los lenguajes de desarrollo son buenos, lo demas depende del programador y lo que quiera crear. En los tiempos del ms-dos mmi herramienta fuerte fue el xbase, concretamente clipper + librearia de terceros + mis propias librerias hechas con C 6.0 de Microsoft. Paso el tiempo empeze con VB y VFox, pero estoy enamorado de Access. Quiero conocer Velneo pues nunca esta demas dominar otra herramienta mas de trabajo. Saludos desde Ags., MEXICO.
En realidad la comparación entre Velneo y VB (cualquier versión) no cabe. Simplemente porque son dos cosas distintas. VB es un lenguaje de programación de propósito general, es decir, podrías hacerte otro “velneo” con VB, o un programa para FTP o un programa para manejar imágenes, etc. La comparación la tendrías que hacer con Velneo y otra herramienta CASE, o sea, comparar Velneo contra Genexus, Velneo contra Magic, Velneo contra Lanza, etc, etc. Si queres comparar VB comparalo contra otro lenguaje de programación como Delphi u otro y no contra una herramienta CASE.
Saludos.
Buenas Tardes, oye una pregunta lo que pasa es que encontre Velneo al estar navegando pero tengo un problema ya que no puedo instalarlo en mi Compu, al momento de Instalarlo, me manda el siguiente Error: 1607: Unable to install InstallShield Scripting Runtime, ya mande un msg a la pagina de Velneo pero no me han contestado y la verdad se me esta haciendo muy interesante por todo lo que e estado leyendo acerca de el, crees que pudieras darme algun tip de porque no puedo instalarlo y de como solucionarlo, Muchas Gracias espero contar con tu ayuda o de alguien que pueda ayudarme, Gracias.
Hola
Excelente apreciacion y muy objetiva, y es que realmente el verdadero competidor de Velneo seria MSaccess ya que se trata de crear aplicaciones de datos con el minimo trabajo, ya que todo el procesos de creacion es asistido. Y es en ese contexto que Velneo es Superior a VB en el Manejo de Datos. Asi para hacer una sencilla aplicacion que Lea, Inserte y Modifique datos de de una Tabla en VB habria que comenzar por escribir variaaaas lineas de codigo, validar por codigo los datos ingresados, y luego usar una cadena SQL que inserte, modifique o etc.. Claro diran unos que para eso se usa el Editor de formularios de Datos incluido en VB (al cual casi siempre hay que RETOCAR el codigo Generado)
Velneo es una Aplicacion explicitamente diseñada para crear aplicaciones de Datos, y esta optimizada para ello. VB es una aplicacion para hacer Toooodo tipo de software (incluso Manejo de Datos).
El que haya trabajado en VB conoce el calvario de que el OCX no corre, de Instalar el EXE y luego instalar DLLs OCX y demas bibliotecas para que funcione. (Ah epocas en las que un exe era un exe, y todo estaba dentro del exe.) Y es que el mercantilismo microsoft se vio reflejado en todos sus desarrollos.
Ademas al Desarrollar en VB se esta sujeto a los caprichos de Microsoft, esto significa que tal vez el otro año el Software que has desarrollado “sencillamente es no compatible con la version de moda de windows”.
C++ es eso: C++, y el printf funciona igual que hace 20 años, hasta funciona en PHP !!!. Cosa distinta de VB.
Que las Aplicaciones .NET corriendo en SQLserver son ROBUSTAS…. ???? (Eso parece ser dicho como cliche mercantilistico por microsoft). Primero habria que definir la Palabra ROBUSTEZ, luego evaluar SQLserver frente a los OTROS entornos, y por ultimo ver si la aplicacion que estamos diseñando requiere ese MOTOR ROBUSTO, o talvez funcione OK++ en una BD de access97 y sin necesidad de usar VB (ejemplo una sencilla agenda de telefonos).
La Robustez de una aplicacion radica primariamente en el codigo escrito por el diseñador, asi que No Intenten Convencerme de : MI APLICACION ES ROBUSTA POR QUE ESTA HECHA EN .NET Y SQLSERVER…. eso es como decir que el “Lapiz Hace al Pintor”…. Hay excelentes aplicaciones en clipper, en C++, en access97, en php + mysql, etc…
Personalmente uso aplicaciones microsoft, cuando no encuentro primero equivalentes GNU. Pero eso es cuestion de gustos. ah!!!!! se me olvidava escribir que las personas que menos conocen del tema, son las que mas fieramente defienden su postura. Tal parece que una “cualidad ” de la Ignorancia sea la Intransigencia.
Sinceramente creo que valneo es una aplicación dinamica muy buena, si la comparo con algo de el mercado en cuanto a sus caracteristicas case la compararia con FileMaker definitivamente, los dos cuentan con un runtime para hacer las aplicaciones independientes. las dos necesitan (en el cason de una red corporativa) que se compren licencias para sus respectivos servidores y el numero de clientes a ese servidor equivalente al numero de licencias que use. las dos estan dirigidas en su totalidad a las bases de datos. no son lenguajes, aunque estan basados en C #(anci)
Creo sin lugar a dudas que lo mejor que puedo decir en mi caso particular que conosco y trabajo con C++, v.net, M.acces, FileMaker y desde hace unos cuantos meses con velneo es que en resumen, las aplicaciones CASE me han “resumido la vida laboral” me resulta muy combeniente y practico el uso de estas herramientas incluso para clientes fuertes. no me puedo quejar de la facilidad con la que aprendi a trabajar con estas aplicaciones, sin contar con que para el caso especifico de velneo utiliza un motor para bdd llamado vMotor y es increiblemete rapido. asi como tambien es facil y practico trabajar con FileMaker que cuenta con un entorno muy sencillo y practico para desarrollar muchas cosas. OJO no son lenguajes, asi que hay algunas limitaciones en cuanto a ciertas cosas. pero para fines comerciales. desarrollo de programas de inventario personalizados, programas de gestion de encuestas y otras cosas es sencillamente lo mejor. asi que lo que me tardaria en desarrollar una aplicación en otros lenguajes, facilmente edito 3 o 4 con estas aplicaciones.
Los invito a probar estos programas que resultan muy practicos. la curva de aprendizaje es muy bastante corta (3 semanas a lo sumo si ya entiendes de programación)
[…] http://www.enrique.barbeito.org/blog/visual-basic-vs-velneo/ […]