texto:   A-   A+
eliax

Microsoft a liberar FoxPro como Open Source (Codigo Libre)
eliax id: 2565 josé elías en mar 21, 2007 a las 12:01 PM (12:01 horas)
Aunque actualmente existen miles de aplicaciones en uso que utilizan Microsoft FoxPro para Windows, una tecnología obsoleta hace ya varios años, Microsoft ya no va a dar soporte alguno a ese lenguaje/base-de-datos. Sin embargo ha tomado una decisión que hay que aplaudir: En vez de dejar atrás a los miles de programadores que aun dependen de ese lenguaje/base-de-datos, Microsoft ha decidido liberar el núcleo del código fuente bajo una licencia de open source (código libre), permitiendo así que la comunidad misma se encargue de ahora en adelante en darle apoyo, mantener, y quizás hasta modernizar esa plataforma.

Enlace a la noticia

autor: josé elías

Comentarios

  • Aunque actualmente existen miles de aplicaciones en uso que utilizan Microsoft FoxPro para Windows, una tecnología obsoleta hace ya varios años, Microsoft ya no va a dar soporte alguno a ese lenguaje/base-de-datos. ha decidido liberar el núcleo del código fuente bajo una licencia de open source (código libre), permitiendo así que la comunidad misma se encargue de ahora en adelante en darle apoyo, mantener, y quizás hasta modernizar esa plataforma

  • NO se a que te refieres cuando dices Obsoleta, se ve el poco conocimieto que tienes sobre esta herramienta. VFP es un lenguaje bien moderno y que a la hora de la verdad deja con la boca abierta a muchos desarrolladores de esas supuestas modernas herramientas.

    Porque VFP tenga muchos años en el mercado no significa que sea tecnologia anticuada (acaso C no tiene mas tiempo?).

    Voy a concluir con la cita de Les Pinter un vetereno programador de varias herramientas:
    "Hay distintos tipos de programadores: los de tipo .NET, tipo Java y tipo FoxPro son fáciles de distinguir. Los tipo .NET pasan su tiempo contando lo bueno que será en la próxima versión. Los de tipo Java diseñan unas interfaces, luego construyen unas clases que implementan las interfaces, y luego arman objetos basados en las clases que implementan las interfaces.

    Así que ¿cómo se nota la diferencia? Mientras los tipos de .NET siguen hablando sobre cómo van a hacerlo, y mientras los tipos de Java siguen diseñando sus interfaces, los tipos de FoxPro terminaron sus proyectos y están sentados en el aeropuerto de Barajas tomando un café de un dólar mientras esperan abordar su vuelo a La Coruña, donde hay una pequeña y maravillosa conferencia de FoxPro."

    • Plinio,

      Para continuar tu historia:

      ... y un año después cuando hay que hacer grandes modificaciones al código, o adaptar la herramienta para varios clientes diferentes (pero deseando quedarnos con un solo código base para ahorrarnos trabajo en el futuro), o simplemente adaptar la aplicación a un entorno web, el programador de FoxPro tira todo a la basura y arranca desde cero durante varios meses (o modifica el código actual creando "código espagueti" imposible de entender por cualquier otra persona), mientras que los de Java y .Net simplemente extienden las clases existentes y terminan el trabajo en un par de días (y eso lo digo de experiencia).

      Plinio, en su tiempo VFP era una herramienta excelente (y aun lo es para pequeños proyectos de desktop), pero los tiempos han cambiado y con ellos los requerimientos, y el tiempo de VFP ya pasó a la historia. En la actualidad es un entorno en decadencia, por lo que te recomiendo (sin sarcasmo) que aprendas algo nuevo rápidamente para que sigas en el mercado.

      • No subestimes el poder de foxpro... tal vez no pueda atender requerimientos modernos porque mantiene otra filosofia, pero todas las cosas que permite hacer este lenguaje no las he encontrado en otros lenguajes de programacion ni sistemas de bases de datos....

      • bueno señores, les comento que VFP aun esta vivo. para los que critican sobre la programacion web.
        visiten este link http://foxincloud.com/index.php
        ahora el zorro ya esta en la web sin modificar el codigo original. ya se pueden crear aplicaciones web con el zorro, EL ZORRO NO TIENE LIMITES.....
        espero que la comunidad OPEN SOURCE mejore a FOX.
        por todo lo que nos ha dado, ahora hay que darle lo mejos a este ZORRO.

      • vean este link http://foxincloud.com/index.php
        programacion web sin cambiar el codigo original en VFP.

    • Si es cierta esta noticia, Microsoft probablemente este dandole terreno a un enemigo de net.

      Conside que Visual Foxpro es una aplicacion poderosa que yo uso, cuando requiero una aplicacion rapida y poderosa para una pyme, pero debo reconocer que las ventajas del poder de Foxpro son para los clientes. Uno de los puntos debiles de VFP es su archivo .exe compilado, muy facil de desencriptar y que un programador poco honesto y si muy flojo se apodere de tus aplicaciones, si pudieran resolver este problema, hay vida de sobra para VFP. un punto fuerte de foxpro y por lo que le doy otro rato de vida, es que funciona perfectamente en Windows Vista y seguramente lo hara en el Windows 7.

      Sin embargo y creo que la clave de todo este seria... Si Microsoft de verdad libera el codigo fuente, no pasara lo que paso con firebird a partir de borland... firebird una base de datos sumanete buena, podria ser el equipo perfecto con foxpro, si estubiese esta de forma nativa en la aplicacion al ser opensource y me imagino que gpl entonces podriamos esperar mayor demanda para firebird y mas vida para foxpro...

      Quien sabe por lo pronto foxpro sigue siendo una excelente herramienta, y para los que buscan una nueva y no empezar de cero les recomiendo 2 plataformas de desarrollo "Visal basic net" por que es sumamente parecido el codigo al de foxpro, y "Delphi" una aplicacion tar Raid como foxpro, y con la ventaja de archivos compilados sumamente veloces.

      Saludos a todos los foxeros como yo.

    • Buen comentario estimado Plinio, yo vengo trabajando con Foxpro desde hace ams de 10 años, al inicio con tablas .dbf, ahora con postgress en mi sistema de gestion con administrador, el VFP nunca desaparecera y si lo hace tomara un nuevo nombre con esto de la liberacion.

    • Tienes todo la razón, lo unico que le falta a visual foxpro es ser software libre para ser el mejor lenguaje de programación del mundo

      • Visual Foxpro, es el mejor CLIENTE del mundo para cualquier base de datos.

        Visiten mi sitio y descarguen una aplicación que hice para Visualfoxpro como cliente y MYsql como base de datos.

        Saludos cordiales.

        www.fitoprog.com

        • Gracias Tulio por tus impresiones, trabajo con Viusal Fox 7.0, estoy empezando un nuevo proyecto y quisiera aprender mucho mas de este potente lenguage. En la empresa donde trabajo tenemos un servidor Windows Server 2008 y recientemente se adquirio un manejador de Base de Datos SQL Server 2010; aun me siento perdida y un poco preocupada de como migrar mi información a SQL, si puedes ayudarme te voy a a agradecer mucho

          • Necesito ayuda con un software de vfp de versión antigua al vfp 9 que puedo hacer para q funcione correctamente

    • hola

      disculpa me gustaría aprender a programar en fox para dos y windows, tengo una copia de fox dos 2.6

      podrías ayudarme?

      necesito manuales, ejemplos para poder aprender

      tienes alguno?

    • Plinio, te comento que este zorro ya vuela por la web. investiga sobre FOXIN CLOUD. FOX ya esta en la web al igual que java y punto .net, no necesitas alterar el codigo fuente.
      ya se puede hacer programacion web con foxpro

    • visual fox ya es programacion web http://foxincloud.com/index.php, ademas es POO, y crear e implementar clases en visual foxpro es mas facil que con java o .net, ademas se puede conectar a cualquier gestor de base de datos como: SQL SERVER,MYSQL,FIREBIRD,POSTGRESQL,entre otros. invito a la comunidad open source a estar pendientes para cuando sea liberado el core, para que este zorro se el mas utilizado a nivel mundial por encima de java y .net.

  • Lo que dices arriba es lo que yo vivo haciendo, cambiando clases. Es que acaso no sabias que VFP es orientado a objectos???

    • Primero dijiste que los programadores de Java se la pasan armando clases, y ahora dices que tú también haces lo mismo con VFP. Parece que te contradices a ti mismo. :)

      • ¿Entonces que herramienta moderna debo usar?
        Aqui en Venezuela el Gobierno decreto el uso de software libre para todos los organismos o empresas del Estado¿ qué lenguajes puedo usar para programar usando bases de datos?
        Por favor respondame a mi correo...

      • Que discusion mas pelotuda, cada herramienta tiene su utilidad. VFP no esta pensado para web y no todos necesitan laburar por web
        Yo trabaj en una gran empresa de soft (utilizan Progress) y si bien estan orientando los nuevos desarrollos a web, los sistemas enormes que tienen para sus 50000 clientes estan hechos para desktop y a nadie se le ocurre abandonar ese tipo de desarrollos
        Hay mercado para todo, como que muchos bancos todavia usan aplicaciones desarrolladas en Cobol...

      • la verdad que no se contradice Vfp esta orientado a objetos es mucho mas facil el desarrollo que Java y menos inestable que el .net. la verdad que java es una aplicacion poderosa pero para desarrollar un sistema solo tienes que estar horas con validaciones con eso con lo otro me olvide de eso solo no acabas nunca y si acabas ya compraro otro sistema
        pero vfp es un lenguaje que es facil poderoso. pero eso solo lo sabe la imaginacion del programador.para vfp para otros java para algunos VB 6.0 pero solo que que sabe como hacerlo lo desarrollara bien.

  • Si FoxPro pasa a ser código libre y que la comunidad lo siga desarrollando, sería lo mejor que pasaría en el mundo.

  • Creo recordar que doña M$ mencionó hace algún tiempo lo de "VFP Open Source", lo que me agradó, pero luego ví lo que conocemos con las palabras Sedna, VFPx y CodePlex

    http://www.portalfox.com/index.cfm?name=News&file=article&sid=2167

    y me desinflé.

    ¿Por qué? Pues porque lo que se hace "de dominio público" son las "mejoras" que se le hagan a VFP9; lo que quiero que entiendan es que "lo que se hace open source no es VFP en sí". Así lo veo. Entren a www.CodePlex.com y si no es así, ¡¡¡¡nos informan por favor!!!!

    Si alguien me actualiza, se lo agradeceré.

    Saludos a mis colegas foxeros...

    jhernancanom, en hotmail
    ..

  • MMMM DEBO COMENTAR QUE FOXPRO ES MUY RAPIDO, LLEVO CON FOX DESDE QUE ESTABA EN MS-DOS, PARA MI Y MI ENTORNO DE TRABAJO, NO HAY NADA MAS BUENO EN CUESTION DE BASE DE DATOS QUE FOXPRO OK. AL CLIENTE NO LE IMPORTA EN QUE LENGUAJE ESTA HECHO, LO QUE LE IMPORTA ES QUE LE FUNCIONE.

  • al fin ixo algo bueno despues de decir que ya no le daran continuidad a VFP que en lo personal se puede hacer infinidad de cosas, y pa los que dicen que no se puede usar VFP en Ambiente Web les digo Hello estan obsoletos, ya se estan probando unos Frameworks pa ejecutar aplicaciones webs con codigo 100% VFP y ese proyecto promete, VFP es genial para los que lo han trabajado, para los que no saben programar o hacer sistemas en el siempre le hayaran un
    pero, asi que saludos a toos y que viva VFP y el codigo libre...

  • FOXPRO es lo maximo, con base de datos en mysql y con php se puede hacer maravillas...

  • Estoy cansado de probar otros lenguajes y no encuentro algo mas agil, rapido y flexible como Visual FoxPro! pienso continuar con el mismo!

  • Foxpro para dos ,Windows siguen siendo sistemas robustos para desktop que no necesitan tanto framework como los actuales (Net ,java .. y otros) un sistema de Red en una empresa lo puede manejar en Fox y es mas que suficiente , Veo en series reales (actuales) de usa que en diferentes estados siguen utilizando los sistemas de FOX hechos en los 90s y funcionan hasta la actualidad y bien ,si queremos hacer lo mismo para que cambiar ,una buena opcion mejor que fox es DELPHI que tiene tanto para dektop y para web,libreria propias y excelente ambiente de programación y facil uso.

  • Foxpro es bueno?
    - bueno de mi parte les digo, vivo en Bucaramanga, Colombia y tengo un software administrativo desarrollado totalmente en foxpro 9.0 y esta instalado en mas de 400 empresas, corre perfectamente y sin complicaciones, espero esto responda, sin mencionar que el tiempo de un desarrollo es muy corto para quien domina este lenguaje.
    Foxpro tiene capacidad?
    - bueno en cuanto al procesamiento todo depende del tipo de desarrollo de cada quien, pero tengo empresas que manejan tablas de mas de 500.000 registros sin problemas.
    Foxpro se acabará?
    - Bueno... no hay que contactar a Microsoft para encontrar esta respuesta, pues ellos ya tomaron su decisión desde hace tiempo (Nace .Net), el punto es que si hoy día existen sistemas Bajo DOS, entonces aun hay foxpro para rato, Yo manejo foxpro como cliente/servidor con tablas nativas y actualmente
    postgres, ademas el escritorio remoto fue una gran solución al sistema WAN para foxpro, es seguro facil de configurar y con costos relativamente bajos.
    Que esperamos para foxpro?
    - A Foxpro lo único que le falta es trabajar en entorno web, he aquí el deseo de cualquier desarrollador de este lenguaje.

    Que viva Foxpro!!!!, este lenguaje me hizo ingeniero sin serlo.

    • Me gustaria q me pases codigo fuentes o programas en foxpro 2.6 ya q no hay mucho en la web sobre foxpro 2.6, soy nuevo y me encanta el DOS..
      desde ya gracias amigo

  • Foxpro bajo dos es lo maximo hago de todo y desarrolle una aplicaciona administartiva con varios modulos no tengo problema y con el dosbox trabajo perfecto en windows 7, con visual foxpro 9 puedo hacer lo que quiera con graficos, lo unico q me falta aprender es desarrollar visual fox con mysql x q todo lo hago con tablas nativas, espero sigamos dandole duro al foxpro tanto dos como visual es lo mejor para mi.

  • Les recomiendo java. Yo mugre un sistema hecho en Fox pro a java con mysql. Es mil veces mejor además Lo bueno de trabajar en java es q los códigos los reutilizas para páginas web en jsp y jnlp. Ahorita estoy usando java fx 2 para darle dinamismo como los entornos flash. Así q sepan diferenciar que una cosa es la base de datos y otra la aplicación q Lo maneja . Mysql se caracteriza x ser la base de datos más rápida y en este momento está siendo mejorada por Oracle quienes poseen la base de datos más poderosa del planeta. Así q Piensalo

    • Yo trabajo con VFP desde las versiones de DOS, por azares de la vida estoy trabajando con VFP 9 con MySql y una maravilla, pero el problema que tengo es que me piden que este en WEB, y eso me esta mantando, actualmente estoy iniciando JAVA y e visto que es super poderoso, pero me gustaria macuare, que si podes compartir una pequeña aplicación Vfp Vr Java completita y que corra, para que aprendamos todos, mi correo es saul_ha@hotmail.com te lo agradeceriamos..

  • Les quiero dejar algo para pensar: al cliente le interesa de un software que sea funcional, eficiente rapido y eficaz eso depende de la pericia, experiencia y responsabilidad del EQUIPO digo esto porque el software no depende solo del lenguaje ni del programador depende de todo el equipo como en un ERP del contador, auxiliares, ventas etc. es decir son los usuarios finales quienes deben armar el sistema en cabeza del director de proyecto y sus programadores.
    Trabajo en una importante universidad en Colombia con mas de 14000 estudiantes y 15 programas, 830 docentes y 470 administrativos.
    Contamos con un ERP que posee 22 modulos y maneja transacciones de mas de 10.000.000 de registros desarrollado 100% Visual Fox Pro con bases NATIVAS no tiene SQL, ORACLE, Posgrest (aunque los soporta) y funciona perfecto con 90 usuarios recurrentes en contabilidad, nomina, presupuesto, activos fijos, conciliaciones bancarias, control de porterias, calificaciones, distribucion de espacios, postulacion de docentes por mencionar algunos de los modulos. FOX maneja polimorfismo, clases, procedimientos almacenados vistas materializadas y todo lo que maneja un motor costoso y esto lo hace con las bases nativas y por si fuera poco ya maneja conecciones web y se desarrollan aplicaciones para moviles, ademas que permite crear obejetos desde office y manejo de OCX que eso es demasiado, FOX es: ayudas, ntelisense, cursores, gestor RMDB y lenguaje. con razón MIcrosoft decidio acabarlo pues no es negocio entregar un producto que ofrece todo por el mismo precio ha lo olvidaba su manejo transaccional es impresionante puede barrer tablas de mas de 5.000.000 de registro en dos segundos maneja integridad referencial, UML y mas para los que dicen que es un excel gigante les recomiendo que lean un poco sobre las bondades de este entorno de desarrollo ya que es mucho mas que un lenguaje. no se cambien de lo que tienen pero informense.

    Gracias. Rodolfo

    • FoxPro no posse polimorfismo, creo que no tienes claro eso, humm en cuanto a base de datos es mucho más rápido MySQL, y más consistente también. Pero como tú mismo lo dices, si hay buenos programadores, el programa funciona perfecto

    • como se llama el erp

  • La capacidad de administracion de datos de FOX se limita al hardware y soporta windows desde la versión 3.0 hasta 8 (ya lo probe) en 16, 32 y 64 bits, Linux, soporta servidores de los que se les antoje cuando en las universidades nos hablaron de POO y clases y todas esas cositas conque nos descrestaron viasual foxpro ya las tenia desde la version 5 en 1996. es muy facil programar solo se arrastran objetos y pequenlos con muy reducido código eso si es POO al 100%. Les sugiero se den una vueltica por wikipedia y enterense de lo que es VFP para que saquen sus propias conclusiones y por fin comprendan porque Microsoft decidio acabar con este entorno (por no se le puede llamar lenguaje pues es mas que eso).
    bueno pero ahora con el codigo opensource de fox se van a hacer cosas maravillosas sin cuando lo tenia microsoft se crearon OCX para trabajar desde leer una balanza o estado del tiempo pasando por lectores de barras y biometricos hasta mover empresas como la cual trabajo yo que no es una pyme pues tiene ventas superiores al los 100 millones de dolares al año y la mueve como debe ser imaginense que mas podemos hacer con un lenguaje tan noble y poderoso.

    Un Saludo para todos

  • Que pena pero no podia dejar de decirles que tiene su propio generador de resportesque es excelente y ademas es dinamico yo aprendi a manejar iReports y les digo que el 80% es el mismo de fox cosa que me facilito el aprendizaje en muy corto tiempo ademas acepta codigo embebido dentro del reporte y senetencias SQL es compatible con iReports y con Crystal reports

  • Lamentablemente, cada vea hay mas indiciones de la decadencia de esta Excelente Herramienta. ya han desaparecido los blog dedicados a VFP o cada vez son menos, siempre hay uno que otro mensaje del algun programador como yo que de resiste a dejearlo...
    El maestro luis maria, ya no actualiza su Blog en Portal fox ya mayor comunidad Visual Fox en español ya no hay actividad o es minima.. será que este maesro esta ocupado en aprender o trabajando ya con otras Heramienetas como C#.. por lo que escuche..

    Pero el que no huele el cambio, simplemente se extingue (Quien se robo mi Queso..)

  • YO TRABAJO CON XBASE DESDE DBASE III, ACTUALMENTE CON VFP9.

    DESARROLLE UN FRAMEWORK, UN ERP Y UN QUERY BUILDER EN VFP9 Y A LOS CLIENTES LES ENTREGO LA PROGRAMACION FUENTE.

    ENTRE MIS CLIENTES ESTAN EMPRESAS DE BUENA ENVERGADURA Y TODAS CONTENTAS DE TRABAJAR CON DESARROLLOS EN VFP, Y TIENEN EN WEB LO QUE NECESITAN EN WEB QUE NO ES TODO EL SISTEMA Y ESA PARTE WEB ESTA DESARROLLADA EN ASP NET (DENTO DE VFP).

    TODO LO TRABAJAMOS VIA RDP CON TSPLUS Y TODOS FELICES.

    HAY VFP PARA MUCHO TIEMPO!!!

    • En cuanto al Zorro... Sigue despues d ver los reveses de Win 8 y la desision d Micro$oft d no soltarlo ya q parte d su lenguaje es compatible con SQL y q estos vieron q la gente no le agrada Win 8/8.1 y Server 2K12, me han comentado en Visual studio .net hay 1 VFP+, hay 1 dicho en nuestra area d sistema q dice: "Si funciona y esta bien, dejalo como esta !", y no es la 1era ves q Micro$oft se echa para atras, lo importante es q el Zorro lo q hace es "evolucionar" y sigue fiel con nosotros y nosotros con El, otro dato importante es q lo he puesto hablar WEB con ASP puro y hasta el momento no me ha dejado mal parado, total Micro$oft no dicta la pauta somos nosotros los q la dictamos sino preguntele a ellos lo q pasa con Win XP, todavia sigue rugiendo hablamos del 25% a nivel mundial q todavia prefieren a ese SO, sino digame la plata q han gastado en intentos fallidos como WIN Vista, ahora 8/8.1 y mirando atras Milenium

      saludos desde Venezuela

  • por fin el zorro sera liberado y cuando lo sea la comunidad de los foxceros lo llevara al trono al tener las cadenas con microsoft no pudo correo a grandes pasos !Fox sera libre al fin !

  • visiten este link http://foxincloud.com/index.php
    el zorro en la web, y luego me comentan que les parecio.

  • Todos los informáticos saben que Microsoft no Libera ni liberara totalmente a VFP por que derribaría fácilmente a sus lenguaje de bandera, recordemos que VFP esta con bases refinadas de xBase, cuyo creador el Sr. Aston Tate también participo en la construcción del SQL y otros Manejadores de Base de Datos. He ahí el asunto, del por que Microsoft no libera totalmente el VFP.
    Recuerdan del español que hizo funcionar un motor con Agua,,, bueno la idea fue tan buena que no convenia económicamente lanzarla, asi que mejor la guardaron bajo 4 llaves,, pues aca es igual, solo que hay mucha gente que no sabe la historia completa.

Añadir Comentario

tu nombre
tu email
(opcional)
web personal
(opcional)
en respuesta a...
comentario de caracteres máximo
3 + 9 = requerido (control anti-SPAM)
¿De qué color es el cielo?: requerido (control anti-SPAM)
 

"Me apunto este blog en favoritos, me fascina este mundo."

por "Lola" en mar 25, 2015


en camino a la singularidad...

©2005-2019 josé c. elías
todos los derechos reservados
como compartir los artículos de eliax