4 de enero de 2001

Habilitando aplicaciones de Visual FoxPro para Internet

Habilitando aplicaciones de Visual FoxPro para Internet
Ó Rick Strahl, West Wind Technologies, 1999
http://www.west-wind.com

Traducido por: Roberto Alfredo Moré

Rehacer vuestras aplicaciones para correr sobre la Web es una manera de aprovechar las ventajas de Internet, pero es también un intenso emprendimiento que requiere repensar completamente la manera en que trabajan esas aplicaciones. En muchas situaciones se puede aprovechar la funcionalidad de Internet a mucho más bajo nivel simplemente integrando la funcionalidad específica en vuestras aplicaciones. Este documento describe varias maneras que te permitirán construir funcionalidad Internet sobre aplicaciones existentes con relativamente poco esfuerzo dándote grandes mejoras en la facilidad de uso con muy poco código.

En este artículo averiguarás como:

¨ Acceder a Internet y Windows monikers usando ShellExecute API
¨ Integrar correo electrónico SMTP, FTP y HTTP básico.
¨ Acceder a archivos de bases de datos sobre un servidor en Internet
¨ Acceder a SQL Server a través de Internet usando TCP/IP
¨ Usar DCOM sobre Internet y TCP/IP
¨ Usar Microsoft RDS para acceder a datos y objetos COM sobre un servidor Web

Para averiguar más sobre cómo construir aplicaciones distribuidas sobre HTTP ver el artículo siguiente: Building distributed applications over HTTP with wwIPStuff 

(Construyendo aplicaciones distribuidas sobre HTTP con wwIPStuff)

¡Un cliente "gordo" no es del todo malo!

Los clientes "gordos" vienen teniendo una mala fama como una tecnología obsoleta que no puede ser escalada. Mientras que esto puede ser cierto, es también un hecho que la vasta mayoría de las aplicaciones continúa siendo independientes o son aplicaciones de red que corren en máquinas cliente. Las aplicaciones comerciales a menudo necesitan la flexibilidad que no pueden tener sin un entorno de un cliente rico y la funcionalidad de base de datos que usa funcionalidad local para proveer este entorno.

Un cliente "delgado" está de moda, pero cada vez más es un propulsor hacia la construcción de aplicaciones que comparten la lógica y el acceso de datos entre el cliente y capas de servidor . Yo llamo a esto aplicaciones cliente medianas, que usan las herramientas de desarrollo tradicionales para implementar aplicaciones distribuidas que comparten la responsabilidad de la lógica entre el cliente y el servidor utilizando Internet como una red.

En este contexto, este artículo discute maneras para que puedas aprovechar las tecnologías de Internet sin abandonar la flexibilidad y la funcionalidad a la que estás acostumbrado con Visual FoxPro.