Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Quisiera una introduccion sobre...
Message
General information
Forum:
Visual FoxPro
Category:
Internet applications
Miscellaneous
Thread ID:
00709608
Message ID:
00709785
Views:
13
Hola, Mauricio.

>Que es una aplicacion AFP ?

AFP es un mecanismo por el cuál puedes hacer scripting dentro de una página web en forma similar a como lo hace ASP, aun que el código que escribes es código VFP (en ASP puedes escribirlo en VBScript ó JScript).

Básicamente, supon que tienes una página HTML normal, dentro de la cuál hay porciones que en lugar de tener un texto fijo tiene expresiones encerradas dentro de un tag especial. Estas expresiones se evalúan y "muestran" dentro de la página el resultado.

O en ciertas partes puedes tener directamente una sección de código que realiza un proceso y va "armando" dentro de la página cierto contenido (por ejemplo, una tabla HTML con datos de clientes leídos de una DBF).

Esta es una explicación muy somera. El mecanismo es bastante flexible. También puedes hacer algo similar con ASP, pero en lugar de poner el código realmente en la página, lo que incluyes es mínimamente un CreateObject de un componente COM (que puedes escribir en VFP), y luego en las partes "dinámicas" de la página sólo incluyes una llamada a un método de este objeto que resuelve el tema. Esta a mi criterio es la forma correcta y prolija de trabajar.

Cabe aclarar que hay otras alternativas para generar páginas web dinámicamente con VFP, como Web Connection, por ejemplo, que es una aproximación más sofisticada pero conceptualmente más flexible.

>Que diferencia tiene con los WebServices ?

Los Web Services son algo totalmente diferente. Un WS no tiene presentación física. Es básicamente la exposición de una serie de procedimientos que pueden invocarse remotamente. Puedes pensarlo como invocar un componente COM, pero a través de Internet. Puedes echar un vistazo a un ejemplo claro mirando www.mug.org.ar/mugClient.asp. Si tienes VFP 7 y una conexión a Internet, no tienes más que copiar la dirección de la WSDL de este WS (piensa en ella como la type library de un objeto COM), vas al Intellisense Manager, la registras en la solapa de Web Services, y ya puedes utilizarlo, utilizando el Intellisense para ver los métodos y parámetros disponibles.

Realmente te recomiendo que hagas la prueba porque es una tecnología muy interesante de ver en acción. Y por supuesto, no dudes en consultarme si algo se te complica.

Saludos,
Previous
Reply
Map
View

Click here to load this message in the networking platform