VISUAL FOX PRO

Document Sample
VISUAL FOX PRO Powered By Docstoc
					                                     VISUAL FOX PRO

Visual FoxPro, proviene de FoxPro, que a su vez deriva de FoxBase creado por Fox Technologies en
1984 y adquirido por Microsoft en 1992. Desde la versión 7.0 es un sistema Administrador de bases de
datos relacionales y cuenta con el soporte de la tecnología IntelliSense de Microsoft. La última versión
liberada (versión 9.0), publicada el 17 de diciembre de 2004, cuenta con SP1 el cual especialmente
brinda estabilidad al producto.

Visual Fox Pro es una herramienta ideal para todo tipo de soluciones aplicadas a bases de datos de
todas las dimensiones, las cuales satisfacen cualquier programación de bases de datos. Su lenguaje
de programación está totalmente orientado a objetos ofreciendo a los desarrolladores un robusto set
de herramientas que les permite crear aplicaciones de bases de datos para el escritorio, como una
solución cliente/servidor, o para la web usando componentes y servicios Web basados en XML, las
cuales también son necesarias para administrar datos, desde organizar tablas de información, ejecutar
queries y crear DMBS (Sistemas de administración de base de datos relacionados e integrados), hasta
programar una aplicación de administración de datos totalmente desarrollada para usuarios finales.

Dentro de las características más distintivas de Visual Fox Pro se encuentran:
     Cuenta con su propio gestor de bases de datos incorporado
     Gran capacidad en el tratamiento de los datos que le permiten ejecutar queries para archivos de
     datos en tiempos inferiores a un segundo.
     Puede conectarse con servidores de bases de datos tales como Oracle, Microsoft SQL Server y
     MySQL.
     Manipula datos utilizando sentencias de SQL de forma nativa, combinando además el poder y la
     interfaz gráfica para usuarios de Visual Fox Pro con la velocidad, capacidad de almacenamiento
     y seguridad de SQL Server.

Dentro de las herramientas que ofrece Visual Fox pro se encuentran los Buldiers que reducen el
tiempo de programación debido a que simplifican la edición de propiedades comunes con control visual
en tiempo de diseño, así como asistentes que nos ayudan a crear aplicaciones completas fácilmente
en poco tiempo. Se pueden construir objetos de negocios que interoperan fácilmente con otras
aplicaciones, incluyendo Office, Microsoft Visual Studio y la Tecnología Active Server Pages; crear
aplicaciones de transacciones distribuidas Highly scalable n-tier con COM+Services, COM+Events,
Queued components y message Queuing.

La desventaja principal que presenta Visual Fox Pro, es que Microsoft ha cancelado su desarrollo y
lanzo el “add-ons” en conjunto con el service pack 2 ambos por el momento en versión Beta (SP2 y
“Sedna”-Beta). Microsoft continuará dando soporte hasta el año 2015. Existe un movimiento entre la
comunidad de programadores en el cual pretenden ejercer presión a Microsoft para que continué el
desarrollo de Visual Fox Pro o lo deje en código abierto para que ellos puedan seguirlo evolucionando.
Respecto a ello, ha circulado información acerca de que Microsoft si está planteando liberar el gestor
de bases de datos FoxPro bajo licencia Open Source. Porciones del núcleo del gestor de bases de
datos FoxPro serán publicadas en abierto en la comunidad de desarrolladores CodePlex.

Sin embargo para poder decir cual es la mejor base de datos se debe considerar cual será la
aplicación de la base de datos para ello se debo tomar en cuenta los siguientes criterios:
     Mejor rendimiento en el ambiente cliente servidor, especialmente para transacciones y búsqueda
     rápidas y eficientes de datos.
     Acceso a la información simultáneamente requerida por el cliente de forma concurrente.
     Por el lado del cliente, las licencias sean económicas (bajos costos de instalación y
     mantenimiento).
     La base de datos elegida deberá tener un mecanismo de soporte y automantenimiento.



     EQUIPO 5                                                                      17/NOVIEMBRE/2007