none
VFP y Windows Azure

    Pregunta

  • Hola a todos.

    He realizado búsquedas infructuosas de cómo migrar mis aplicaciones VFP a Windows Azure, sin encontrar casos prácticos que me orienten a la meta.

    Solo he logrado con éxito utilizar el SQL Azure con VFP9, lo cual es bastante fácil con la clase CursorAdapter.

    La propagando de Windows Azure dice que puedo crear aplicaciones en cualquier lenguaje, y con cualquier herramienta o marco. La gran pregunta es: ¿CÓMO?

    Ya descargué el SDK, ¿y? ¿qué más? Los ejemplos están orientados a herramientas de desarrollo de tecnología reciente, pero ¿qué hay con los desarrolladores, como yo, en VFP 9.0? ¿Dónde puedo encontrar el paso a paso? Algo práctico, sin las aburridas teorías y generalidades que, la verdad, no ayudan mucho. De acuerdo, la teoría es importante, pero no me voy a consumir un mes viendo vídeos y leyendo documentos sin poder poner una miserable línea de código de VFP en Windows Azure.

    Alguien del equipo o asesores asociados de Azure deberían darse la molestia de hacer un vídeo que siga un caso práctico como éste:

    Paso 1. Vean este formulario escrito en VFP9 o VB6 que corre en sus PCs con Windows 7.

    Paso 2. Ahora lo vamos a llevar de Windows 7 a Windows Azure de la siguiente manera.

    Paso 3. Ahora observen cómo se ejecuta en Windows 7 versus Windows Azure.

    Paso 4. Si quieren más información de aspectos técnicos remítanse a...

    ¿Algo así de sencillo no pueden proporcionar?

    Gracias por las respuestas que reciba a este mensaje.

    lunes, 02 de abril de 2012 19:50

Todas las respuestas

  • Seria conveniente que comenzaras a migrar tus aplicaciones no directamente a Windowa Azure, sino a .NET, FoxPro ya esta en la ultimas, entonces eria muy recomendable que minimo migraras a .NET 2008, tienes mucha razon todo va enfocado a lo nuevo, pero los de atras??

    Te recomiendo que leas este articulo, es para migrar de VFP a WCF, espero te sirva.

    un saludo

    http://geeks.ms/blogs/jkpelaez/archive/2010/03/27/integrando-visual-foxpro-con-windows-communication-foundation.aspx

    SI MI RESPUESTA TE SIRVIO, VOTALA COMO UTIL XD

    • Propuesto como respuesta KarielYagami martes, 26 de junio de 2012 15:55
    martes, 26 de junio de 2012 14:33
  • Hola KarielYagami.

    Gracias por la respuesta.

    La página del enlace que me proporcionaste explica como integrar Visual FoxPro con Windows Communication Foundation (WCF), esto no significa que se deje de programar con VFP más bien de desarrollar componentes en otro lenguaje para ser consumidos por aplicaciones VFP.

    De cualquier forma, particularmente he programado un marco de trabajo todo en VFP 9 que permite desarrollar aplicaciones de manera estándar para que el programador se centre en la lógica y no en los detalles de menús, conexión con bases de datos, sean nativas o no, empaquetado y distribución; además de actualizaciones automáticas que se pueden hacer vía correo electrónico o por medio de drives virtuales como Skydrive, Google Drive, Dropbox, o cualquier otro (^_^).

    Windows Azure ofrece máquinas virtuales pero no hay una explicación clara y fácil, el equipo de difusión de esta plataforma se centra mucho en la parte técnica pero no en la parte que verdaderamente le interesa al desarrollador: el paso a paso, con ejemplos concretos. No desprecio los aspectos técnicos, eso viene después cuando uno quiere refinar su desarrollo (-_-).

    Un programador desarrolla su programas, pero cuando quiere mejorar su funcionalidad investiga otros recursos, es ahí donde tiene importancia la información técnica. Lo digo con conocimiento de causa, fui profesor de programación en mis años jóvenes, y actualmente me desempeño, además de consultor, como soporte técnico. Un usuario que tiene un problema quiere la solución inmediata sin el aburrido trámite de toooda una explicación técnica para develarle la causa de su problema informático. Por supuesto que hay usuarios interesados en saber la raíz del problema, es ahí donde talla el conocimiento y la experiencia para una explicación con terminología ad hoc (-_-).

    Es sencillo decir ya deja VFP y pásate a otro lenguaje más actual (º_º), eso sería muy bueno económicamente para el productor de software, muy malo para quien se siente cómodo con el lenguaje que le da satisfacciones. Debes considerar la curva de aprendizaje de la nueva herramienta de desarrollo, además que tienes encima clientes que no van a esperar que termine tu entrenamiento para firmarte el contrato de programación (@_@). Para cuando tengas el diploma ya habrás perdido un par o un trío de clientes  (@_@).

    Para terminar, el negocio de los productores como Microsoft, es la de sacar al mercado "NUEVAS TECNOLOGÍAS" y empujar a la comunidad de TI a consumirlas. Observa que las he escrito entrecomilladas y en mayúsculas, porque lo de nuevas sólo es marketing. ¿Acaso crees que Windows Azure es un producto de tecnología de punta? Con bastante probabilidad ya debió estar en la carpeta de diseño cuando empezaron a vender SQL Server 2005 (^_^). Las cabezas de Microsoft ya deben tener 4 ó 5 tecnologías por delante, sino más, algunos en el cajón y otros en desarrollo y las van dosificando en el tiempo. Si las botaran todas al mercado ¿cómo podrían hacerse más ricos (^_^)?

    Saludos cordiales.
    domingo, 14 de octubre de 2012 17:43