Visual Fox Pro

Microsoft Visual FoxPro
Tipo de Entorno de desarrollo de software
Autor microsoft
Desarrollador microsoft
Sistema operativo ventanas
Idiomas de la interfaz IDE : inglés, alemán, español
Tiempo de ejecución : todo lo anterior más francés, chino, ruso, coreano
Primera edición 1984
plataforma de hardware x86 y superior
ultima versión Visual FoxPro 9.0 SP2 ( 10.11.2007 )
Estado El soporte finalizó el 13/01/2015
Licencia Contrato de usuario de Microsoft ( CLUF de Microsoft )
Sitio web msdn.microsoft.com/vfoxp…

Microsoft Visual FoxPro ( VFP ) es un entorno de desarrollo de sistemas de bases de datos [1] , que incluye un DBMS relacional orientado a objetos [2] , un lenguaje de programación orientadopara desarrollar aplicaciones de bases de datos y un sistema de informes [1] .

La base de este producto de software fue el sistema FoxPro , cuyo lenguaje pertenece a la familia de lenguajes xBase , desarrollado sobre la base de la sintaxis del lenguaje de programación dBase . Otros miembros de esta familia son Clipper y Recital .

Historia

FoxPro (nombre original: FoxBASE ) fue desarrollado originalmente por Fox Software, a partir de 1984. En 1992, Microsoft compró Fox Technologies, las nuevas versiones del producto cambiaron significativamente y adquirieron el prefijo "Visual". La última versión del FoxPro original, la versión 2.6, se ejecutó en Mac OS , DOS , Windows y Unix ; ya en la versión de Visual FoxPro 3.0 de MS, la lista de plataformas compatibles se redujo a Mac OS y Windows, y en versiones posteriores de MS, solo a Windows. La versión actual de MS Visual FoxPro se basa en COM y Microsoft dice que no habrá una versión .NET del producto. Hay un proyecto de Sedna que debería permitir que Visual FoxPro interopere con .NET.

A fines de 2002, se demostró que Visual FoxPro podía ejecutarse en Linux bajo Wine , sin embargo, esto esencialmente viola el Acuerdo de licencia de usuario (EULA).

En diciembre de 2005, VFP estaba en el Top 20 del Índice de lenguajes de programación TIOBE . En agosto de 2010, VFP (combinado con XBase) ocupaba el puesto 25 en el índice.

En marzo de 2007, Microsoft anunció que no lanzaría VFP 10; en consecuencia, VFP 9 (lanzado a la fabricación el 17 de diciembre de 2004) es la última versión comercial de VFP de Microsoft. El soporte de la versión 9 continúa con los service packs que se lanzaron el 8 de diciembre de 2005 y el 11 de octubre de 2007.

Con el nombre en código "Sedna" (llamado así por el planeta enano Sedna , descubierto en 2003), hay un proyecto en curso, que es un conjunto de adiciones de componentes xBase a VFP 9.0 para admitir una variedad de escenarios y algoritmos para interactuar con varias tecnologías de Microsoft, que incluyen SQL Server 2005, .NET Framework, Windows Vista, Office 2007, Windows Search y Team Foundation Server (TFS). Microsoft ha lanzado "Sedna" bajo una licencia de fuente compartida en el sitio de CodePlex . Microsoft ha aclarado que el núcleo VFP seguirá siendo de código cerrado. Sedna se lanzó el 25 de enero de 2008. A partir de marzo de 2008, todos los componentes xBase de VFP 9 SP2 (incluido Sedna) estaban disponibles para el desarrollo comunitario en CodePlex.

El desarrollo de productos de MS se ha interrumpido con el lanzamiento de SP2 para la versión 9.0. [3] .

A finales de marzo de 2007 se organizó el movimiento MasFoxPro [4] (MoreFoxPro en inglés) de la comunidad FoxPro de habla hispana, cuyo objetivo era escribir una petición a Microsoft con una propuesta para seguir trabajando en la actualización de Visual FoxPro o códigos fuente abiertos.

El 3 de abril de 2007, Microsoft respondió a las solicitudes del peticionario con esta declaración de Alan Griver :

Conocemos bien a la comunidad de FoxPro y eso jugó un papel importante en nuestro anuncio del 13 de marzo. Nunca es fácil anunciar que no vamos a lanzar la próxima versión del producto, y somos muy cuidadosos al respecto.

No estamos declarando el final de FoxPro: las aplicaciones de FoxPro obviamente seguirán funcionando. Según nuestras estimaciones internas, FoxPro 2.6 ejecuta muchas más aplicaciones que VFP y FoxPro 2.6 no ha sido compatible durante muchos años. Visual FoxPro 9.0 será compatible con Microsoft hasta 2015.

Para seguir desarrollando FoxPro, necesitaríamos comenzar a crear un entorno de desarrollo de 64 bits, lo que conduciría a un rediseño casi completo del producto. Además, estamos invirtiendo en SQL Server como un DBMS escalable, incluso mediante el suministro de una edición gratuita de SQL Server Express Edition. Estábamos considerando subcontratar el sistema a uno de nuestros socios, pero los principales clientes de FoxPro nos han dejado claro que no utilizarán FoxPro si el sistema ya no es suministrado por un proveedor de confianza . Creemos que la mejor solución es hacer que el entorno sea de código abierto en CodePlex , lo que equilibra las necesidades tanto de la comunidad como de los grandes clientes.

Texto original  (inglés)[ mostrarocultar] Somos muy conscientes de la comunidad de FoxPro y eso jugó un papel importante en lo que anunciamos el 13 de marzo. Nunca es una decisión fácil anunciar que no vamos a lanzar otra versión de un producto y es una que consideramos con mucho cuidado.

No estamos anunciando el final de FoxPro: obviamente, las aplicaciones de FoxPro seguirán funcionando. Según algunas de nuestras estimaciones internas, hay más aplicaciones ejecutándose en FoxPro 2.6 que en VFP y FoxPro 2.6 no ha sido compatible en muchos años. Visual FoxPro 9 será compatible con Microsoft hasta 2015.

Para que Microsoft continúe evolucionando la base de FoxPro, tendríamos que considerar la creación de un entorno de desarrollo de 64 bits y eso implicaría una reescritura casi completa del producto principal. También hemos invertido en la creación de una base de datos escalable con SQL Server, incluida la edición gratuita de SQL Server Express. En lo que respecta a la formación de una sociedad con un tercero, hemos escuchado de varios grandes clientes de FoxPro que esto les impediría seguir usando FoxPro, ya que ya no sería de un proveedor aprobado. Sentimos que poner el entorno en código abierto en CodePlex, que equilibra las necesidades tanto de la comunidad como de los grandes clientes, era el mejor camino a seguir. [5]

El soporte extendido para Visual FoxPro finalizó de forma permanente el 13 de enero de 2015 [6] .

Historial de versiones

Compatibilidad del sistema operativo

Versiones de Windows compatibles
Versión VFP3.0 VFP 5.0 VFP 6.0 VFP 7.0 VFP 8.1 VFP 9.0
ventanas 3.x No No No No No
Windows NT 4.0 No No [7]
ventanas 95 Solo en tiempo de ejecución No No
ventanas 98 Solo en tiempo de ejecución Solo en tiempo de ejecución
Windows ME Solo en tiempo de ejecución Solo en tiempo de ejecución
ventanas 2000
Windows XP
Servidor Windows 2003 ?
Windows Vista En modo compatibilidad
ventanas 7 No

Ejecutables

Versión Valor de retorno de VERSION() Tamaño del archivo EXE Fecha del archivo EXE Tamaño de archivo DLL nombre de archivo DLL
VFP 9 SP2 con revisiones Visual FoxPro 09.00.0000.7423 para Windows 5,648 kb 3 de abril de 2009 4,624 kb VFP9R.DLL
VFP9SP2 Visual FoxPro 09.00.0000.5721 para Windows 5,648 kb 16 de octubre de 2007 4,624 kb VFP9R.DLL
VFP 9 Visual FoxPro 09.00.0000.2412 para Windows 5,620 kb 13 de diciembre de 2004 4600kb VFP9R.DLL
VFP 8 Visual FoxPro 08.00.0000.3117 para Windows 5,236 kb 25 de septiembre de 2003 4200kb VFP8R.DLL
VFP 7 Visual FoxPro 07.00.0000.9465 para Windows 4,260 kb 4 de enero de 2002 3,344 kb VFP7R.DLL
VFP 6 Visual FoxPro 06.00.8961.00 para Windows 4,091 kb 18 de agosto de 2000 3,295 kb VFP6R.DLL
VFP 5 Visual FoxPro 5.0.0.415 para Windows 4,065 kb 24 de enero de 1997 3,148 kb VFP500.DLL
VFP 3 Visual FoxPro 03.00.00.0711 para Windows 4,374 kb 16 de diciembre de 1995 3,657 kb VFP300.ESL
FPW 2.6a FoxPro 2.6a para Windows 2,444 kb 28 de septiembre de 1994 2,946 kb FOXW2600.ESL

Notas

  1. 1 2 Microsoft Visual Fox Pro 9.0 . Consultado el 28 de enero de 2017. Archivado desde el original el 2 de febrero de 2017.
  2. Microsoft Visual FoxPro 8.0 . Consultado el 28 de enero de 2017. Archivado desde el original el 2 de febrero de 2017.
  3. Un mensaje a la comunidad Archivado el 6 de febrero de 2008 en Wayback Machine .  
  4. MasFox Pro . Consultado el 22 de mayo de 2022. Archivado desde el original el 21 de diciembre de 2014.
  5. Microsoft considera lanzar el código fuente de Visual FoxPro . Consultado el 28 de octubre de 2017. Archivado desde el original el 20 de abril de 2011.
  6. Ciclo de vida del producto de Microsoft, Visual  FoxPro
  7. El parche gratuito para VFP 9.0 ha sido creado por German FoxPro User Group (dFPUG) y está disponible en el portal de documentos de dFPUG en el directorio http://portal.dfpug.de/dFPUG/Documente/Freeware/ Archivado desde el 19 de noviembre 2019 en la Wayback Machine . Le permite ejecutar aplicaciones VFP 9.0 en NT 4.0. Microsoft ha indicado que esto se abordará en VFP 9.0 SP1.

Literatura

Véase también

Enlaces