Tecnología

Inicio

Las fortalezas y debilidades del lenguaje Visual Basic

Las fortalezas y debilidades del lenguaje Visual Basic


La estrategia de desarrollo de Microsoft, desde MS DOS en la década de 1980 y continuando en la década de 1990, siempre ha sido poner bajo coste, herramientas fáciles de usar en las manos de los programadores. Un lugar en el que esta estrategia es fácilmente evidente es la inclusión de Visual Basic para aplicaciones en todas las versiones de Microsoft Office desde 1995, y la disponibilidad de descargas gratuitas del entorno de Visual Basic de desarrollo integrado (IDE), como parte de la iniciativa .NET, desde 2005. Muchas empresas que hacen el desarrollo interno de código especializado deben conocer las fortalezas y debilidades de Visual Basic.

Facilidad de uso y Desarrollo rápido de aplicaciones

Visual Basic a veces se llama "Programación con ruedas de entrenamiento." El paradigma de funcionamiento esencial es permitir al usuario arrastrar y soltar los controles para una aplicación de interfaz gráfica de usuario en un formulario, seleccione los atributos (tipos de datos específicos, por ejemplo) para esos objetos y luego seleccione las operaciones y controles (lo que hacen) de menús variados. La aplicación se terminó luego escribiendo unas pocas líneas de código adicionales para hacer que todo funcione. Un programador luego mira el código fuente combinada de todos los objetos puestos en la forma y el código utilizado para unirlas y posiblemente mejorar el rendimiento mediante la eliminación de los procesos redundantes u organizar las cosas de manera más lógica.

velocidad de ejecución

Visual Basic es un lenguaje interpretado parcialmente, en lugar de C o C ++, que se debe ejecutar a través de un compilador. Esto significa que las aplicaciones resultantes serán menos eficientes en términos de recursos informáticos; no van a correr tan rápido, van a requerir más memoria y no van a ser adecuados para algunas tareas de gama alta.

Objetos estándar

Una de las maneras Microsoft ha trabajado en torno a las limitaciones de rendimiento de Visual Basic (aparte de simplemente asumir que los equipos tendrán más potente con el tiempo), es la creación de objetos comunes que se encargan de las funciones de rutina que han sido altamente optimizados. El modelo de objetos de base de datos de comunicaciones, por ejemplo, es un objeto que un programador puede conectar a un formulario de usuario de Visual Basic a bases de datos de acceso. El módulo plug-in real que proporciona Microsoft es un componente compilado y es de fácil acceso dentro de Visual Basic. Hay varios otros objetos de utilidad disponible.

Conversión de la versión

La versión actual de Visual Basic es VB 10,0, y es un verdadero entorno de desarrollo de 64 bits. A partir de 2002, Visual Basic ha estado utilizando el marco Microsoft .NET, que utiliza un tiempo de ejecución descargable (a la máquina virtual de Java) para aislar las aplicaciones del sistema operativo, por lo que las solicitudes presentadas con Visual Basic mayor portabilidad entre las versiones de Windows, y permitiendo un cierto uso multiplataforma. Antes de la conversión de .NET, Visual Basic había creado archivos ejecutables locales, lo que les permitió ser un poco de un riesgo de seguridad. Desde 2008, Microsoft ha proporcionado herramientas que permitan a la gente para convertir código antiguo Visual Basic fuente (pero no sus archivos ejecutables) en las versiones modernas de .NET.