ActiveVFP - Que versión recomiendan usar

339 views
Skip to first unread message

Antonio Meza

unread,
Jan 17, 2015, 11:12:09 AM1/17/15
to publice...@googlegroups.com
Hola!!

El día de ayer me puse a investigar sobre ActiveVFP para el desarrollo de paginas Web usando código VFP

Sin embargo hay 3 versiones, la 5.53 y 6.03 desde la pagina oficial 

En el blog de Mlaynes, la 5.6

Cual estas usando ustedes y recomiendan?


Para probarlo, baje WebMatrix 3, plataforma de Open Source de Microsoft, ActiveVfp versión 5.53 y 5.6 me funcionaron en archivo .zip porque los ejecutables me marcaron error y no se instalaron. no estoy usando el servidor IIS, si no webmatrix

Bajar WebMatrix 3

Bajar ActiveVfp

Luego registre la librería ACTIVEVFP.DLL de forma manual, uso Windows 8.1 pro 64bit, 

Consola Msdos con derecho administrador
C:\Windows\SysWOW64>regsvr32 C:\ActiveVFP603\activevfp.dll

o la versión 5.53

C:\Windows\SysWOW64>regsvr32 C:\ActiveVFP553\activevfp.dll

Abrí WebMatrix, en el icono ABRIR seleccione CARPETA, busque la carpeta ActiveVFP553 la seleccione y luego ya pude ver el ejemplo sin problema ejecutando en Google o IExplorer, luego realice el mismo paso con la versión 603 pero me marca una pantalla de error que anexo.

La versión 5.6 del blog de Mlaynes y su ejemplo de proyecto limpio funcionan bien.

Si alguien a usado ActiveVFP y me puede recomendar la versión les agradecería mucho, o si es posible usar la mas reciente y como corregir el error.

saludos
Antonio Meza
errorActiveVfp603.PNG

Carlos Miguel FARIAS

unread,
Jan 19, 2015, 8:12:15 AM1/19/15
to Grupo Fox
Con google (chrome?) o IExplorer. Te da error?, puede ser un problema de versión de navegador.
Posiblemente la última versión está preparada para html5 y IE tiene normalmente inconsistencias con HTML5
No uso activevfp (para web php o python), pero esos problemas con los navegadores se dan siempre (para locales o en la web).
Saludos: Miguel, La Pampa (RA)

Jairo Miranda

unread,
Jan 19, 2015, 9:57:00 AM1/19/15
to publice...@googlegroups.com

Las versiones son para las diferentes versiones de IIS . desde IIS 6 hasta IIS7 , te recomiendo para empesar a entenderel código la versión 5.53 que es para II6.

 

JM

Antonio Meza

unread,
Jan 19, 2015, 10:33:09 AM1/19/15
to publice...@googlegroups.com
El error es en cualquier navegador!!

saludos!!

Antonio Meza

unread,
Jan 19, 2015, 10:33:43 AM1/19/15
to publice...@googlegroups.com, sandrae...@gmail.com
gracias por la recomendación.

saludos

Victor Espina

unread,
Jan 20, 2015, 12:24:26 PM1/20/15
to publice...@googlegroups.com, sandrae...@gmail.com
Antonio, la ultima version oficial es la 6.03 que ejecuta exclusivamente sobre IIS7 o superior (no he probado a instalarlo sobre WebMatrix ni pude encontrar un link en Google que explicara como hacerlo con la version 6.03).

Victor

Antonio Meza

unread,
Jan 20, 2015, 12:57:14 PM1/20/15
to publice...@googlegroups.com, sandrae...@gmail.com
Si también estuve buscando en google y no encontré como hacerlo funcionar con WebMatrix, la verdad es muy sencillo instalar webmatrix y si trabaja la versión 5, pero la 6 no. Voy a intentar instalando IIS7.

Maestro VIctor, eh visto anteriormente que ha comentado sobre ActiveVfp, usted recomienda usar esta plataforma de desarrollo? es decir cree que seria bueno invertir tiempo en aprenderla? o es mejor usar otro lenguaje como php, phyton, etc. 

saludos
Antonio Meza

Victor Espina

unread,
Jan 20, 2015, 5:09:28 PM1/20/15
to publice...@googlegroups.com, sandrae...@gmail.com
Yo he estado participando activamente en el proyecto de ActiveVFP desde hace ya mas de dos años, y ha sido una experiencia fantástica. Con respecto a si vale la pena incluir ActiveVFP dentro del "arsenal" de herramientas para crear soluciones reales, la verdad no es una respuesta fácil.

ActiveVFP tiene varias ventajas:
1. Puedes usar DBFs para alimentar el contenido de tus paginas web, de una manera mucho mas sencilla de lo que lo harias con .NET. 
2. Puedes usar tus conocimientos de VFP para crear codigo del lado del servidor que alimente tus paginas Web
3. Por esto, es la mejor herramienta que existe actualmente para crear soluciones Web usando VFP o accesando archivos DBFs
4. El procesamiento del lado del servidor es tan o mas rapido que PHP 
5. Al ser un proyecto OpenSource, tienes absoluto control sobre todo el codigo, lo cual te permite hacer modificaciones o mejoras sin tener que esperar a un "release" oficial.


Ahora, tambien tiene sus desventajas:
1. Esta basado en VFP, que es un producto descontinuado y sin soporte.   Sabemos que ejecuta en todas las versiones actuales de Windows y que, muy probablemente, seguira ejecutando en la siguiente version... pero en algun momento dejara de funcionar.
2. Esta "amarrado" a Windows e IIS, lo cual no es un problema para aplicaciones destinadas a ejecutar en Intranets, pero si un SERIO DOLOR DE CABEZA si quieres hacer aplicaciones de acceso publico.


Ahora, lo cierto es que gran parte de las cosas que aprendas al trabajar con ActiveVFP (REST, Ajax, HTTP Request/Response, JSON, XML, HTML, CSS, JS) tambien te servira para trabajar con otras herramientas similares tales como PHP, .NET, Java o Python, por lo que en ningun caso sera una "perdida de tiempo".

Te diria que si eres un programador VFP con cero experiencia en .NET, PHP, Phyton, HTML, CSS, JS y quieres empezar a crear soluciones Web, ActiveVFP te da la ventaja de poder trabajar con un lenguaje familiar lo que te permite concentrarte en aprender las otras tecnologias necesarias para crear este tipo de aplicaciones.


Saludos

Victor Espina

Antonio Meza

unread,
Jan 20, 2015, 6:17:27 PM1/20/15
to publice...@googlegroups.com, sandrae...@gmail.com
Muchas gracias por su tiempo en responder y tan detallado Maestro VIctor!!!

Definitivamente con sus comentarios me animo mas a empezar a investigar sobre AcitveVFP, si leí por ahí que al quererlo poner en un servidor o hosting empiezan los problemas pero que con empeño se puede lograr trabajar.

Me interesa la ultima versión la 6.03, ya que siempre busco las versiones mas actuales puesto que estas traen mejoras y corrección de errores, (en el peor de los casos traen mas errores jeje)

Voy a instalar IIS en mi maquina y les contare como me fue. al menos en este correo pueden ver como usar WebMatrix pero solo funciona con la versión 5 que comente.

saludos
Antonio Meza

Victor Espina

unread,
Jan 21, 2015, 8:55:06 AM1/21/15
to publice...@googlegroups.com, sandrae...@gmail.com
Cuando hayas instalado la version 6.03 sobre IIS me avisas para enviar un "Expansion Pack" con el que he venido trabajando desde el año pasado y que, Dios mediante, sera integrado en la siguiente version de ActiveVFP.  Este expansion pack no solo corrige algunos problemas de la version 6.03 sino que introduce varias mejoras y nuevas funciones.

En cuanto a hostings, es cierto que no hay muchos que soporten ActiveVFP.  Yo conozco GoDaddy y Arvixe, pero es probable que se pueda instalar en algunos otros.

Victor Espina

Antonio Meza

unread,
Jan 21, 2015, 1:37:16 PM1/21/15
to publice...@googlegroups.com, sandrae...@gmail.com
Muchas gracias Maestro Victor!!

Este sábado empiezo a realizar las pruebas y en cuanto haga trabajar ActiveVFP en IIS7 le comento para que me indique sobre el Pack.

saludos
Antonio Meza

Victor Espina

unread,
Jan 21, 2015, 5:32:45 PM1/21/15
to publice...@googlegroups.com, sandrae...@gmail.com
Prueba esta aplicacion, preferiblemente desde tu smartphone (iPhone; en algunos Android podria no funcionar):

Esta hecha 100% con ActiveVFP 6.03+  (el + es porque tiene el extension pack instalado) y DBFs como repositorio de datos.  Lo que ves fue hecho en un mes trabajando unas 12 horas a la semana.

Victor Espina

Victor Espina

unread,
Jan 21, 2015, 5:33:39 PM1/21/15
to publice...@googlegroups.com, sandrae...@gmail.com
La clave para ingresar es "9".

Victor

Antonio Meza

unread,
Jan 21, 2015, 7:42:59 PM1/21/15
to publice...@googlegroups.com, sandrae...@gmail.com
Muchas gracias maestro VIctor, muy pero muy profesional el diseño, pero como comenta le llevo tiempo, pero creo que el esfuerzo que dedico valió la pena enormemente.

Felicitaciones y gracias nuevamente por compartir, 

saludos
Antonio Meza

Hugo C.

unread,
Jan 22, 2015, 12:27:02 AM1/22/15
to publice...@googlegroups.com, sandrae...@gmail.com
Interesante Victor, ¿ funciona como SPA ?

Saludos.
Message has been deleted

Carton Jeston

unread,
Jan 22, 2015, 1:48:20 AM1/22/15
to publice...@googlegroups.com, sandrae...@gmail.com
Activevfp es para mi otra punta de lanza de foxpro, para dar un poco de salida a la limitacion de fox con internet. Tengo un par de dudas:

Con mozilla firefox, desactivando el bloqueador de ventanas emergentes, no me valida la contraseña pero con internet explorer si.

Las aplicaciones del lado del servidor son app o exe?

un saludo

Victor Espina

unread,
Jan 22, 2015, 9:13:34 AM1/22/15
to publice...@googlegroups.com, sandrae...@gmail.com
Que significa SPA ?

Victor Espina

unread,
Jan 22, 2015, 9:15:12 AM1/22/15
to publice...@googlegroups.com, sandrae...@gmail.com
La aplicacion fue diseñada para que funcionara sobre dispositivos iOS, por lo tanto en muchos navegadores desktop no funciona como deberia.  Se con seguridad que funciona sobe Chrome en OSX y Windows Server 2008, pero se por reportes de otras personas que en otros navegadores y/o plataformas no funciona.

Este, justamente, es uno de los mayores desafios al crear aplicaciones Web: la compatibilidad entre navegadores y plataformas.


Victor Espina

Victor Espina

unread,
Jan 22, 2015, 9:18:08 AM1/22/15
to publice...@googlegroups.com, sandrae...@gmail.com
Antonio, crear una aplicacion Web como esa en menos de 50 horas no es "mucho tiempo".  Si hubiera podido dedicar el 100% de mi tiempo a esa app la habria terminado en solo una semana.  Obviamente eso es posible porque ya me siento mas o menos comodo con HTML, CSS, JavaScript y los webservices tipo REST.   Es aprender estas tecnologias lo que lleva mas tiempo, pero como te decia, si las aprendes para desarrollar con ActiveVFP, luego esos conocimientos te serviran completamente para crear aplicaciones Web con .NET, PHP, Python o lo que sea, porque todas esas herramientas afectan al codigo SERVER-SIDE, mientras que el codigo BROWSER-SIDE es practicamente 100% hecho con HTML, CSS y JavaScript.

Victor Espina
Reply all
Reply to author
Forward
0 new messages