Visual Foxpro: ¿Qué es visual fox pro y para qué sirve?

Visual Foxpro: ¿Qué es visual fox pro y para qué sirve?

Si bien el desarrollo de nuevas herramientas de programación van dejando en el pasado a los clásicos de la industria, todavía hay ejemplos que siguen siendo eficientes para cubrir las necesidades de los usuarios y tranquilamente se podría situar a Visual Foxpro como uno de los ejemplos más reconocidos. ¿No sabes de qué se trata? A continuación repasamos lo más relevante de este lenguaje de programación.

Básicamente Visual Foxpro es una herramienta de programación procesal que lleva varias décadas en el mercado focalizando sus bondades a objetos. Si bien su nacimiento data de nada menos que 1984 como un software denominado FoxBASE, a comienzos de la siguiente década despertó el interés de Microsoft para terminar siendo adquirido y relanzado durante 1995 con el nombre definitivo y destinado al desarrollo de aplicaciones centrados en datos. Pero esto era solo el comienzo.

Conociendo más sobre Visual Foxpro

Visual Foxpro
Visual Foxpro es una herramienta antigüa y se nota en su interfaz

Los años fueron clave de la evolución en Fox pro para ser transformarse desde un lenguaje procedimental a uno orientado a objetos, apoyando el desarrollo de aplicaciones de 32 bits, reutilización de código y servicios web XML. Si bien Microsoft dejó su desarrollo y la comercialización hace más de una década, todavía sigue siendo útil para muchas personas.

De esta forma, Visual FoxPro trabaja a grandes rasgos como una base de datos que se comunica con un entorno de programación orientado a objetos, ayudando así al desarrollo de aplicaciones como pueden ser bases de datos para escritorio, entornos cliente/servidor, integración en un formato web y hasta para acceso a información en la nube.

Visual FoxPro tiene la diversidad para desarrollar aplicaciones centradas en información provenientes de una propia base de datos interna, como así también comunicarse con distintas base de datos externos y populares que incluyen a Oracle, mySQL, SQL Server y muchas otras fuentes de datos accesibles OLE-DB.

Gracias a su esencia de lenguaje dinámico focalizado en objetos hace posible que VFP pueda admitir múltiples bibliotecas de clases, así como un navegador de clases y hasta ofrecerte subclases dinámicas (durante el tiempo de ejecución) y capacidades de diccionario de datos. Y como si fuera poco, es compatible con un controlador de conectividad abierta de bases de datos (ODBC) para visualizar como actualizar datos de Visual FoxPro desde Excel, Word y Microsoft Access.

Finalmente, teniendo en cuenta el abandono oficial por parte de Microsoft, sería lógico que te interese buscar una alternativa similar pero que sea moderna y aun disponga de soporte. Una de las más reconocidas es Velneo, desarrollo de aplicaciones de gestión empresarial. Su atención se centra tanto en empresas que buscan crear su propias soluciones así como desarrolladores, freelancers o empresas de desarrollo centradas en crear herramientas de administración para terceros. Entre sus ventajas incluye la creación de bases de datos propias, plantilla vERP personalizables y reutilizables, o ejecución desde cualquier sistema operativo o directamente desde el navegador web, solo por mencionar algunas.

GizLogic

Fuente: este post proviene de Gizlogic, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
Creado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Recomendamos

Relacionado

Uncategorized

El desarrollo web: Todo acerca del desarrollo de aplicaciones web. ¿Qué es el desarrollo web? Podemos definir el desarrollo web como la programación del conjunto de líneas de código que permite la creación y el mantenimiento de una página o de una aplicación web. Gracias al desarrollo web se consigue que una página web sea rápida, que tenga un diseño agradable a la vista del usuario, que funcione ...

Ayuda

La informática desde hace seis década ha logrado posicionarse como una de las profesiones más importante en el mundo. Existen páginas webs, aplicaciones, sistemas operativos y consolas de videojuego. Todo esto es posible gracias a los lenguajes de programación. Son esenciales de dominar para todo ingeniero, ya que, a medida que pasan los años, se expanden a otras industrias. Como la medicina, auto ...

general desarrollo web programación ...

Hola, capaz que muchos no estarán de acuerdo con este post pero la intención no es decir cual es mejor, pues no creo que exista un mejor lenguage de programación. La verdad es que todos tienen sus Pros y sus Contras, y son pensados con especificaciones distintas unos de otros. Una de las preguntas más frecuentes en los foros para principiantes es "¿Cómo iniciarse en programación?" o &qu ...

Internet

¿Alguna vez has pensado en aprender a programar en Java pero te da pereza? ¿Quieres ampliar tus conocimientos en bases de datos y practicar un poco de SQL? En el post de hoy hemos recopilado una interesante colección de cursos gratis en español relacionados con la programación y el desarrollo web, que podemos realizar cómodamente desde casa y a nuestro ritmo. Todos los cursos se realizan desde la ...

documentos gamer juegos ...

Scratch es un lenguaje que propicia desarrollar la creatividad y el pensamiento lógico de los niños/as de manera sencilla y divertida . Scratch es un lenguaje de programación visual desarrollado por el Grupo Lifelong Kindergarten del MIT Media Lab.1 Su principal característica consiste en que permite el desarrollo de habilidades mentales mediante el aprendizaje de la programación sin tener conocim ...

programacion lenguajes de programacion

Si bien tener el conocimiento de varios lenguajes de programación puede traerle muchos beneficios. Pero, para asegurar tu carrera, debes elegir un idioma. Si usted piensa en PHP vs Java entonces usted podría estar confundido sobre qué lenguaje es el mejor. PHP VS Java En este blog de la web, describiremos algunas características de PHP y JAVA. Antes de seleccionar cualquier idioma, puedes leer ate ...

Programación

Hoy comenzamos con un curso básico de Java ideal para principiantes. No importa que tus conocimientos de programación sean pocos o, incluso, nulos. Vale decir que Java es uno de los lenguajes líderes en el mundo del desarrollo de aplicaciones. En este curso vamos a ir aprendiendo a programar con Java desde cero y paso a paso para que no te pierdas de nada y afiances tus nuevos conocimientos. Qué ...

general desde0

Conceptos previos para los no iniciados en informática o programación. Muchas veces has escuchado cierta terminología de programación web que cuando llega a tus oídos inmediatamente despierta una curiosidad por "qué es" o "cómo funcionará" eso que han dicho y tantas veces he oído. A continuación repasamos sin entrar en profundos detalles técnicos y buscando facilitar la compres ...

general cursos

Gracias a la inmensa popularidad de los MOOC (Massive Online Open Course) en los últimos años, se han abierto todo tipo de puertas para quienes desean aprender por su cuenta. Este tipo de cursos en linea, abiertos y masivos, abundan y están esperando por los alumnos las 24 horas del día los 365 días del año. Solo tienes que decidirte, registrarte, elegir un curso y empezar a aprender. Una de las r ...

Artículos Big Data Datos Masivos ...

En este post vamos a responder a las dudas de ¿Big Data qué es y qué actividades engloban esos términos? En su traducción literal, Big Data significa datos masivos; un término que, en principio, parece algo grande y que contiene datos. Sin embargo, va mucho más allá que su simple traducción literal. El aumento del uso de las tecnologías en la sociedad genera diariamente una cantidad inmensa de dat ...