LocalazyLocalazy
Visual DataFlex (VDF) es un lenguaje de programación 4GL orientado a objetos que se utiliza para desarrollar aplicaciones de bases de datos. Está producido por Data Access Worldwide. A veces se denomina a VDF herramienta de desarrollo "cliente ligero" porque las aplicaciones creadas con él no requieren instalación en el ordenador de cada usuario. El entorno de ejecución de VDF se instala en un servidor y los usuarios se conectan a él mediante un navegador web o una aplicación "cliente pesado". Una vez conectados, los usuarios pueden acceder a la aplicación como si se tratara de una aplicación local instalada en su propio ordenador. Esto hace que las aplicaciones VDF sean ideales para su uso en entornos distribuidos o multiusuario. VDF es un lenguaje relativamente fácil de aprender y utilizar. Está basado en el inglés y utiliza una sintaxis similar a la inglesa. Esto lo convierte en una buena opción para los desarrolladores que no están familiarizados con lenguajes de programación más tradicionales, como C++ o Java. Las aplicaciones VDF suelen estar basadas en eventos. Esto significa que el flujo de control dentro de una aplicación viene determinado por las acciones del usuario. Por ejemplo, un clic en un botón puede desencadenar un evento que haga que se muestre un formulario concreto. Las aplicaciones VDF se construyen en torno a una serie de objetos. Estos objetos pueden ser visuales, como un formulario o un botón, o no visuales, como una conexión a una base de datos o un archivo. Cada objeto tiene un conjunto de propiedades que determinan su comportamiento. Por ejemplo, un objeto botón puede tener una propiedad que determina el texto que se muestra en el botón. Un objeto de conexión a una base de datos puede tener una propiedad que especifique el nombre de la base de datos a la que conectarse. Además de sus características básicas 4GL, VDF también incluye una serie de herramientas y bibliotecas que facilitan el desarrollo de aplicaciones. Por ejemplo, el IDE DataFlex Studio incluye una serie de funciones que agilizan el proceso de desarrollo, como un diseñador visual de formularios y un editor de código. DataFlex Foundation Class Library (DFC) es una colección de objetos preconfigurados que pueden utilizarse en las aplicaciones DataFlex. Estos objetos proporcionan funciones comunes que, de otro modo, tendrían que crearse desde cero, como el acceso a bases de datos y la manipulación de archivos. DataFlex Web Application Framework (WAF) es un conjunto de herramientas que simplifica el desarrollo de aplicaciones basadas en web. Incluye una serie de objetos que facilitan la creación de formularios, la visualización de datos y la gestión de las entradas del usuario. Visual DataFlex es un lenguaje de programación potente y fácil de usar, muy adecuado para desarrollar aplicaciones de bases de datos. Está basado en el inglés y utiliza un modelo de programación orientado a objetos y basado en eventos. El IDE DataFlex Studio y la biblioteca de clases DataFlex Foundation facilitan el desarrollo de aplicaciones. DataFlex Web Application Framework simplifica el desarrollo de aplicaciones basadas en web.