Ventajas • • • • • • •
Es un lenguaje RAD. Posee una curva de aprendizaje muy rápida. Integra el diseño e implementación de formularios de Windows. Permite usar con suma facilidad la plataforma de los sistemas Windows. El código en Visual Basic es facilmente migrable a otros lenguajes. No es un lenguaje de pila (Como lo es java, y por esa razón java es muy lento). Acostumbra a los desarrolladores a programar con eficiencia.
Sencillo de aprender Lenguaje intuitivo Permite utilizar mensajes de Windows Al ser desarrollado en un entorno gráfico se ahorra en tiempos de desarrollo Se pueden generar librerías dinámicas Adecuado para aplicaciones de gestión Visual Basic 6 es mucho mejor que Visual Foxpro 6. En la interfáz gráfica, Visual Basic suele mostrar una lista de posbiles propiedades-comandos, en tiempo de diseño que hace que uno no se tenga que aprender todas las propiedades y comandos de memoria, la grilla es mas pequeña lo que permite cuadrar mucho mejor los objetos, no corta las ventanas, permite cuadrar la ventana en el centro de forma automática sin necesidad de acerlo en tiempo de diseño también. Además su compilador genera un .exe que genera llamadas al archivo MSVBVM60.DLL, lo que hace que sea muy fácil depurar un programa creado en este lenguaje y así c.rackearlo. En visual foxpro, no se muestra el menú de propiedades-comandos en tiempo de ejecución, por lo que se los tiene que aprender de memoria, corta las ventanas, la grilla es muy grande, no tiene el corregido automático de mayúsculas - minúsculas que tiene vb, maneja los formularios desde archivos y no desde propiedades dentro de un proyecto global, además su "compilador" solo coloca un iniciador al principio del .exe y luego el código tal cual lo digitó, así que se monta el código fuente con comentarios y todo, ya ni se necesita un depurador para c.rackearlo, y si elije "Codificar código", el refox se lo decodifica facilito. Si uno es programador de vb le cuesta pasarse a fox, o a mi me costó puesto que no estoy acostumbrado a saber todas las propiedades,comandos,funciones de memoria, además lo dejé cuando vi la mala calidad de su "compilador" y del formato de base de datos que maneja, que solo es compatible con él mismo. Usted en vb puede hacer una base de datos compatible con access fácil, desde códigos u objetos ADO.
QUE ES RAD
Rapid application development (RAD), es un proceso de desarrollo de software, en inglés: software development process, desarrollado inicialmente por James Martin en 1980. El método comprende el desarrollo iterativo, la construcción de prototipos y el uso de utilidades CASE (Computer Aided Software Engineering). Tradicionalmente, el desarrollo rápido de aplicaciones tiende a englobar también la usabilidad, utilidad y la rapidez de ejecución. Hoy en día se suele utilizar para referirnos al desarrollo rápido de GUIs tal como Glade, o IDEs de desarrollo completas como Delphi, Foxpro o Anjuta. Uno de los programas más usados para hacer aplicaciones rápidamente es el Visual Basic