Visual FoxPro es un lenguaje de programación procedural, orientado
a objetos que
posee un Sistema Gestor de Bases de datos o Database
Management System (DBMS) y Sistema administrador de bases de datos relacionales,
producido por Microsoft. Visual
FoxPro provee a los desarrolladores un con
Entre sus
características se pueden enumerar.
junto de herramientas para crear
aplicaciones de bases de datos para el escritorio, entorn:os cliente/servidor,
tablet PC o para la Web.- Capacidades para el manejo de datos nativos y remotos.
- Flexibilidad para crear soluciones de bases de datos.
- Lenguaje de Programación Orientado a objetos.
- Utilización de Sentencias SQL en forma nativa.
- Manejo de vistas, cursores y control completo de estructuras relacionales.
- Su propio gestor de base de datos incorporado. Sin embargo, también puede conectarse con servidores de base de datos, tales como Oracle, Microsoft SQL Server o MySQL.
- Cuenta con un motor de generación de informes renovado y flexible para soluciones más robustas.
- Desde la versión 9.0, amplio soporte de XML, tanto como fuente de datos (por ej., servicios Web basados en XML) como por generar reportes en formato XML.
La última
versión liberada es la 9.0. Esta cuenta con el SP1 y el (más reciente) SP2 (en inglés) en los que hay
algunas nuevas características y especialmente brindan estabilidad al producto.
En la
actualidad, a pesar de que Microsoft ha decidido no continuar con Microsoft
Visual FoxPro, existe una comunidad de desarrolladores que sigue trabajando en
él, PortalFox y Mundo Visual FoxPro son las más importantes entre los
desarrolladores de habla hispana. También se encuentra una comunidad muy activa
de desarrolladores en los grupos de Google donde existen muchos
programadores que siguen desarrollando software para las distintas versiones de
Windows
Historia
Visual
FoxPro proviene de FoxPro, que a su vez deriva de FoxBASE, creado
por Fox Software en 1984; inicialmente un clon de dBase, acabó superándolo y, junto a Clipper, convirtiéndose en una de las estrellas de los
lenguajes xBase.
Cuando se
presentó FoxPro 2.0 se incluyeron varias tecnologías que revolucionaron el
mercado de desarrollo de bases de datos las cuales son:
- La adición de Tecnología Rushmore hizo posible que tablas tuvieran millones de registros sin la necesidad de pasar a tecnologías más caras
- Las instrucciones SQL que reemplazaban procedimientos completos. SQL fue, y todavía es, el lenguaje de los datos
- La presentación de medios tipo WYSIWYG (What you see is what you get) que significa: "lo que tu ves es lo que consigues" que abrió el camino a diseñadores de pantallas e informes.
Microsoft compró Fox Software en junio de 1992 por 173 millones de dólares. En el momento de la compra el desarrollo de FoxPro 2.5 estaba casi terminado, añadiéndole la capacidad de generar ejecutables para Windows. Las versiones de FoxPro 2.6 para Windows, Mac y Unix se consideran las últimas versiones de FoxPro

No hay comentarios:
Publicar un comentario