Paradigma lenguajes evolución del VFP

601 views
Skip to first unread message

arielonix-fibertel

unread,
Jan 2, 2015, 1:34:57 PM1/2/15
to comunidad visual fox
Hola a todos .:
                          Alguien está usando, y satisfactoriamente, los lenguajes o herramientas LIANJA o WINDEV. Y terminó de desarrollar y pasar sus
sistemas desde el bendito VFP  ???.
 
Existen en los mismos, foros de la calidad y generosidad de este, con lo cual uno sabe que, ante la eventualidad de dudas, estas podrán ser evacuadas  ???.
 
Obviamente, soy de los que, todavía, estoy en duda para la elección de la herramienta adecuada. Me encantaría poner mi proyecto actual en una licuadora,
y salga nuevo, pero  .........
 
 
 
Desde ya, muchas gracias y saludos.

Ariel Sznaiderberg
Onix Computación
4-958-0763 / 2072
15-4-423-3247
Sistemas Zeppelin

Edgar Acevedo

unread,
Jan 2, 2015, 1:49:21 PM1/2/15
to publicesvfoxpro
Yo no he empezado a moverme, pero de hacerlo lo haría en dirección de DBase:   http://www.dbase.com/   o en dirección de Xailer:    http://www.dbase.com/
Para no tener que tirar a la basura todo lo que tanto tiempo me ha costado aprender, desarrollar y pulir en un lenguaje tipo XBASE.

Saludos y feliz año.


Edgar Acevedo.

Edgar Acevedo

unread,
Jan 2, 2015, 1:51:12 PM1/2/15
to publicesvfoxpro
Perdón, escribí mal el vínculo de Xailer:  http://www.dbase.com/
Y si se me requiere algo para LINUX, pensaría en Visual Flaship:  http://www.fship.com/   para seguir sintonizado en el XBASE.

Saludos,

Edgar Acevedo

unread,
Jan 2, 2015, 1:51:51 PM1/2/15
to publicesvfoxpro
¡Que fregar! no logro escribirlo bien, ja, ja, ja, ja, ja:   http://www.xailer.com/

arielonix-fibertel

unread,
Jan 2, 2015, 2:23:14 PM1/2/15
to publicesvfoxpro
Edgar .:
              pero DBASE trabaja como un lenguaje VFP y se puede trabajar en la nube  ??.   Que diferencias tiene, a favor, con respecta al VFP  ???. Se puede hacer aplicaciones
para celular y tablet  ????. 
 
 
Desde ya, muchas gracias !!

Hernan Serrano

unread,
Jan 2, 2015, 3:19:02 PM1/2/15
to publice...@googlegroups.com
fijate en el link del dbase, alli esta toda la info.....
--
Tico Support S. A.
Tel. (506)8772-6170

ZeRoberto

unread,
Jan 2, 2015, 3:25:14 PM1/2/15
to publicesvfoxpro
Estos programas estan hechos en FiveWin y no se ven nada mal

arielonix-fibertel

unread,
Jan 2, 2015, 3:45:37 PM1/2/15
to publice...@googlegroups.com
Por un lado, DBASE se lo ve más como un editor de base de datos que como un lenguaje que evolucione al VFP. y, FiveWin, hubiese sido la  evolución del Clipper, pero,
está más acabado ( con disculpa de la palabra ), que nuestro muy estimado Visual Fox Pro.
 
Alguien del foro tuvo experiencia en utilizar estos lenguajes o herramientas  ??
 
Ariel

Alfonso Arias Lemas

unread,
Jan 2, 2015, 4:45:11 PM1/2/15
to publice...@googlegroups.com

Bueno, creo que DBASE 100% VFP no es pero se asemeja bastante, DBASE permite acceso a datos remotos a través de ADO y ODBC, es una herramienta RAD, el mayor inconveniente que le veo para nosotros es que toda la bibliografía y fórum que tiene esta en ingles.

La opción XAILER parece tener mas documentación hispana pues los desarrolladores creo son españoles.

Yo todavía estoy durmiendo con el zorro y creo que me queda unos años mas. Resolví buscar algo que me permita hacer alguna cosa ligera en Web para complementar los desarrollos y proyectos y punto, por ahora seguimos con la raposa.

 

Saludos,

   Alfonso

Carlos Miguel FARIAS

unread,
Jan 2, 2015, 5:56:21 PM1/2/15
to Grupo Fox, vfp-a-python
Opciones por de los xBase. Python con Django.
El lenguaje es muy fácil de aprender, aún más que xbase.
Modelas la bd con muy poco código (toma muchas cosas por default). Las relaciones entre tablas simplemente se declaran.
P.e. una relación muchos a muchos que no tenga datos en la relación, simplemente se declara.
Le indicas que SGBD usa y te genera el sql necesario para migrar y te hace la migración.
Una vez armado el modelo (y otros pasos de creación que son algunos comandos) (te crea estructura de directorio directamente), te deja disponible control de usuarios, abm y browse de todas las tablas con seguimiento de modificaciones hechas.
Por supuesto que es un enfoque más rústico que xbase, no hay un RAD, pero es muy simple.
Estamos capacitando nos y un sistema de video club básico nos llevo unas 8 horas en clase.
Y por supuesto, podes desarrollar tipo escritorio.
Saludos: Miguel, La Pampa (RA)

P.D. Ah. Todas las herramientas gratis, por supuesto la capacitación no, pero ha mucho material en la web

Edgar Acevedo

unread,
Jan 2, 2015, 6:07:32 PM1/2/15
to publicesvfoxpro
DBASE "¿ solo un editor de base de datos ?".  Yo ya he visto 3 sistemas completos hechos en DBASE  y "mis respetos" (uno de esos sistemas funcionando en una oficina de gobierno).  Todos compilados a EXE.  Uno de ellos es un sistema completo para control de una cadena de farmacias con consultas a una base de datos en la web. Se me hace mucho para un simple editor de base de datos.

Por otro lado en algunos países de Europa, los herederos de Clipper (FiveWin, Xailer, Alaska-Software) son utilizados principalmente en oficinas de gobierno donde existe una especie de "boicot secreto" contra la dependencia de Microsoft (bueno, al menos en Francia, Bélgica, Dinamarca y Alemania).  Todos ellos se basan en el Harbour Project, el cual se mira muy utilizado también por los asiáticos. También he visto un genial sistema hecho en Xailer y me dejó boquiabierto su velocidad, versatilidad y presentación visual.  Lo que más me impresionó es saber que hay gente en mi país maquilando software para Canadá, Puerto Rico, Venezuela, Colombia, EEUU y Perú (ésto último recién me enteré hace pocos meses).

Pero igual, yo no gano ni un centavo con convencerte de que uses alguno de éstos.  Solo propongo en base a lo que he visto, pero sin ninguna ganancia personal en ello.

Por otro lado, si me quisiera salir del concepto XBASE, me iría entonces por Python.

Creo que el XBASE (INCLUSO nuesto VFP) seguirá corriendo en Windows y en el futuro sucederá una de dos cosas (o ambas):
- Las tables adquirirán poder y podrán usar versiones "light" de Windows
- Microsoft tratará de que su Windows corra en tablets cada vez más sencillas (como ya lo hace una tablet de Microsoft con Windows 8.1)
Entonces, lenguajes "livianos de recursos" como nuestro querido VFP y XBASE podrían recuperar su reinado por exigir muy poco recurso de hardware y ante todo NO DEPENDER de un motor externo de base datos.

Saludos y de nuevo feliz año.


Edgar Acevedo.






Gustavo A. Mora Rivera

unread,
Jan 2, 2015, 10:39:50 PM1/2/15
to publice...@googlegroups.com
pregunta?    porque usar DBASE,  teniendo VFP,, yo con VFP, puedo usar motores externos como MSSQL, MYSQL y otros..  yo no dejo VFP porque es sumamente solido para proyectos locales, incluso alimentando bases externas, sin problema de instalaciones sofisticadas para los usuarios.  y no olvidemos que por algo GATES compro a FOXPRO y no a Dbase,,,,,   yo empeze con DBASE II,,,  y nunca vi a dbase superior a Fox...

Edgar Acevedo

unread,
Jan 2, 2015, 11:41:15 PM1/2/15
to publicesvfoxpro
Saludos Gustavo:

Creo que no leíste el inicio de éste hilo. La pregunta del compañero Ariel es que herramienta usar en lugar de VFP pues creo que él piensa que VFP ya no se podrá usar más en el corto plazo.

Este pensamiento yo no lo comparto, pero no se lo rebato pues él no pregunta si VFP dejará de funcionar, sino que usar "en lugar de" VFP.  Por eso, yo le contesto que en mi caso, si VFP dejara de funcionar en Windows (cosa que no creo que llegue a suceder, al menos no en lo que me llega mi tiempo de jubilarme y abandonar la informática), yo me movería a DBASE, Xailer o en el peor de los casos Python.  Pero nunca dije que pienso dejar VFP (por eso aclaré: "yo no he empezado a moverme") por DBASE.

Simplemente me parece la opción (para mi, exclusivamente para mi) más lógica para mudarme siendo que es un producto en expansión, aceptación y desarrollo (siguen sacando nuevas versiones, cosa que ya no pasará más con VFP).  Tiene diseñador de formularios, diseñador de reportes y otras cosas interesantes.  Pero nunca he indicado o sugerido que es superior a VFP, solo que lo veo como alternativa de cambio atractiva "para mí" pues si sucede algún cataclismo informático que me obligue a dejar el VFP porque ya no corre más en Windows, creo que DBASE me ofrece la posibilidad más rápida, menos dolorosa y más económica para migrar mis aplicaciones.

Ahora bien, creo que si Microsoft fuera a hacer alguna "jugada sucia" para dejar fuera del juego al VFP, de seguro dicho "sabotaje" también afectaría al actual DBASE, pero creo que podrían suceder 2 cosas:
1- La gente de DBASE de seguro moverá a 64 bits su producto y a los nuevos requisitos de Microsoft, porque sencillamente aún hay gente "allí", trabajando y actualizando al DBASE (cosa que ya no tenemos en VFP).  Ellos no querrán morir facilmente solo porque su competencia: VFP habría muerto.
2- La gente de XAILER ya puede compilar en 64 bits debido a que se basa en el Harbour Project que ya cuenta con compilador de 64 bits, así que si esa tragedia llegara a pasar, ésta gente también tendría un producto listo para el cambio.

Creo que el colega Ariel no quiere esperar "a ver que pasa", sino que quiere desde ya comenzar su migración.  Seguramente no es un viejo como yo, y el colega Ariel es un jovenazo que posiblemente si llegue a ver la muerte de VFP y no quiere que le sorprenda con los "pantalones abajo" y de manera muy prudente y previsoria está pensando desde ya en trabajar sobre su herramienta de reemplazo.

Edgar Acevedo.



Hernán campos

unread,
Jan 3, 2015, 4:33:49 AM1/3/15
to publice...@googlegroups.com, arie...@fibertel.com.ar
Hay una alternativa que seria emigrar a  de Dbase Plus 9.5.1, trabaja tanto en 32 bits como en 64 bits, pues su compilador le es indiferente que sistema operativo sea en Windows, es lo mas parecido a VFP, usa tanto tablas DBASE como también podes utilizarlo con MYSQL, FireBird o cualquier otro tipo de manejador de base datos por medio del OBDC utilizando sus funciones ADO.  http://www.dbase.com/

Saludos y felices fiestas....

Hernán Campos

edgar suarez kummers

unread,
Jan 3, 2015, 5:03:22 AM1/3/15
to publice...@googlegroups.com, arie...@fibertel.com.ar
Todo por módicos USD $ 420
 

Alfonso Arias Lemas

unread,
Jan 3, 2015, 7:00:42 AM1/3/15
to publice...@googlegroups.com

Hoy por hoy para  mi VFP es superior a DBASE, pero todo este ajetreo se formo porque la “rueda de la historia no perdona y nos aplasta”, siempre paramos en el tema de los 64 bit que como dije en realidad ahora eso no significa mucho pero pienso dentro de unos años, 5 ó 10 tal vez mas va pesar, de aquí a allá pienso yo ya este retirado de la informática o me quede poco. La humanidad siempre tiene pre-disposición por asumir lo nuevo, lo novedoso mas siempre hay muchos conservadores como yo aunque eso no signifique que no reconozca que el VFP si no hay un “milagro” no muera, de lo que si estoy seguro es que cualquier cambio lleva sacrificio de nuestra parte.

Repito, para nosotros, seguro estoy que hoy por hoy VFP le da palo a DBASE, XAILER y otros sin restarle importancia a los demás lenguajes de programación, simplemente porque ese es el que usamos y conocemos, es nuestra palanca, como dijera Arquimides “denme una palanca y moveré el mundo”, ese es el zorro.

 

Saludos,

  Alfonso

Fernando D. Bozzo

unread,
Jan 3, 2015, 7:06:39 AM1/3/15
to publice...@googlegroups.com
Hola Edgar:

Puede que te interese saber esto, que lo puse en un post aparte para que no se pierda en este hilo:

Visual FoxPro 9 y fin del Ciclo de Vida y Soporte: Cómo nos afecta y por qué


Saludos.-

Carton Jeston

unread,
Jan 3, 2015, 7:50:52 AM1/3/15
to publice...@googlegroups.com

Quizas la pregunta es... ¿porque este sistema de foros de google es un asco? :-)

Hay miles de temas siempre con el mismo contenido, que no son faciles de encontrar y que hablan sobre el futuro de fox o herramientas alternativas.

Para no extenderme, ya que hay otros hilos, he elegido como alternativa a fox el propio fox, usando el VFP C++ COMPILER, el compilador chino de C++ 32/64 bits de Chen. Lo ultimo ha sido la compatibilidad con VC++12 (aunque yo uso la version 10).

No ha sido sencillo, porque he tenido que adaptar formas de declarar variables y unificar algunas cosas y como no, he usado mi aplicacion mas grande y compleja pero ya esta funcionando.

Mi consejo es que usen una aplicacion sencilla que tengan (hacer una copia para trastear) y el compilador en modo demo y esas energias en buscar sustituto las usen en hacer funcionar el invento. Eso si, hay que leer las instrucciones en ingles para que sea mas sencillo :-D

Despues de unos meses con la demo e incluso instalar a clientes la aplicacion compilada con C y encontrar algun bug que resolvia Chen bastante rapido, me compre la version completa por 300USD. Eso si, antes de romper la hucha del cerdito aun tuve que ahorrar un poco mas y creo que es la mejor inversion que he hecho por proteger mi codigo y extender la vida del foxpro con un soporte real que no se ha tenido en años.

Ni que decir, que no todo es color rosa, en el caso de 64 bits el autor solo adaptara las FLL que se disponga de fuentes o el autor de las mismas colabore aunque se convertiran las mas populares. En cuanto tenga un poco mas de tiempo libre para dedicarle a investigar, tengo pendiente el tema de compilar en 64 y el foxydb (no me he olvidado).

Mi consejo es que busquen de librarse de dependencias de FLL externas que no dispongan el codigo fuente. En mi caso, tenia una libreria solo por una funcion de justificar texto, he buscado un aporte de un compañero que la sustituye y he dejado de usarla.

Ni tampoco que yo tenga algun interes economico en esto, simplemente que alguien mas tenga en cuenta esta alternativa para saber si estoy equivocado o no, discutir o trabajar para darle mas vida al foxpro. Otros compañeros ya lo estan haciendo con herramientas como foxypreviewer, foxdb o foxydb en otros ambitos, pero la compilacion y proteccion del codigo fuente y la resolucion con parches no oficiales del propio fox, no la veo desarrollada en ningun otro lugar.

Requiere un esfuerzo adaptar la aplicacion o adaptar la mentalidad a su uso y no es incompatible con la busqueda de otros lenguajes, pero yo duermo mas tranquilo si mañana MS hace algo que mi aplicacion fox deja de funcionar en un nuevo windows y me da tiempo para decidir que camino seguir y si vale la pena invertir años en migrar a otras plataformas sin antes amortizar los años de desarrollo en fox.

Yo no voy a defender esto a capa y espada, porque despues de mensajes como este todo son pegas, dudas, etc. Como decian Gandalf... "Compilar insensatos, compilar!!!" :-)

un saludo

dasarobe

unread,
Jan 3, 2015, 8:32:26 AM1/3/15
to publice...@googlegroups.com, arie...@fibertel.com.ar
Hola Ariel

Nosotros estamos usando WinDev y ya hemos hecho y migrado varias aplicaciones desde VFP, estamos dando soporte a las aplicaciones de VFP pero lo nuevo lo desarrollamos en WinDev, te la recomiendo ampliamente, la curva de aprendizaje me resulto bastante plana, muy fácil de aprender

Hay varios foros:

También hay un chat de apoyo por Skype

Lianja no lo trabajo pero cuando evaluamos los posibles lenguajes me pareció mucha más atractivo WinDev, el único problema es el precio, pero vale la pena



Atentamente

Daniel

mapner

unread,
Jan 3, 2015, 9:51:19 AM1/3/15
to publice...@googlegroups.com
Dos preguntas:
- Hacia que tipo de herramientas de desarrollo ha ido la real industria del software en los últimos años?
- Porqué en su momento han sido tan populares los "Visual XXX" o RAD todo en uno (entorno, lenguaje, manejo de datos, UI) y de a poco pareciera que tienden a desaparecer?

La industría en los últimos años no fue tanto tras un producto en sí, sino tras un conjunto de conceptos. Uso intensivo de arquitectura de software, patrones de diseño, separación real en capas, orientación a "servicios", etc... MVC, ORM, WebServices, RESTful, AJAX... conceptos que se utilizan en diversas plataformas como JAVA, .NET, Python, Ruby, PHP, JAVASCRIPT... y una cosa no menor, el gran esfuerzo de buscar tecnologías para correr aplicacions modulares y escalares en Internet.

Los RAD y en nuestro caso los xBase, incluído el querido zorro, tuvieron su furor desde los 90s hasta mediados de 2K donde imperaban las aplicaciones de datos multiusuario en LAN (o WAN restringidas) con cliente GUI "pesado" o desktop. VFP es un producto "todo en uno" para ese tipo de aplicaciones, como lo fueron también Delphi o Power Builder o ..., muy buenos productos todos, pero al parecer, en vías de extinción. No porque sean malos productos, sino porque cambió el paradigma, cambió el concepto. Este ocaso de los RAD "Visual" all in one, es simple capricho de las empresas fabricantes? O el zapato ya no se ajusta al pié? :)

Los desarrolladores debemos evolucionar y adaptarnos. Casi todos tenemos nuestro ERP o Sistema X, que en la mayoría de los casos corre en... LAN con GUI Desktop. No pasará mucho tiempo (y ya está pasando) en que la competencia comience a ofrecer las mismas soluciones totalmente montadas en Internet donde la empresa cliente no requerirá servidor o data center o estructura pesada "in house" y la aplicación tenga acceso universal.

Todo esto seguramente trae polémica, a veces quizá más guiada por miradas "emocionales" que por análisis de los escenarios de trabajo en software que se vienen.

Y no hay duda, VFP es un gran producto, la prueba es la vigencia y entusiasmo de este foro, pero de a poco habrá que adaptarse a otro paradigma.

Saludos










Fernando D. Bozzo

unread,
Jan 3, 2015, 2:20:58 PM1/3/15
to publice...@googlegroups.com
Muy buen resumen de tecnologías y tendencias, y comparto plenamente lo último que comentás sobre que la tendencia ahora (que no es moda) es tener lo mismo que ahora se tiene con aplicaciones desktop, pero en web, ya que hasta hace algo menos de 10 años era bastante difícil hacer que una aplicación web tuviera el look and feel y la velocidad de una aplicación de escritorio, pero eso ya es historia del pasado, y casi cualquier aplicación comercial se puede hacer en web.

Victor Espina

unread,
Jan 3, 2015, 3:32:55 PM1/3/15
to publice...@googlegroups.com
Totalmente de acuerdo con Mapner y contigo Fernando.  Es por eso que desde hace ya un tiempo vengo aprendiendo (y recomendando) las tecnologias basicas necesarias para esto:  Javascript, HTML5, CSS3, Ajax, REST, MVC.

Si, puedes seguir viviendo de VFP.  Pero el futuro esta en la Web, de eso no tengo duda alguna.


Victor

mapner

unread,
Jan 3, 2015, 5:13:26 PM1/3/15
to publice...@googlegroups.com
Así es Fernando y Victor. Lo curioso es que vemos interminables hilos sobre a que "productos" migrar y no sobre que nuevos "conceptos" incorporar.
El sindrome del producto "Mesías" que vendrá a salvarnos a todos. Acá tenemos que ser más Darwinistas que Creacionistas si me permiten el paralelo.
(Huy!!! creo que metí la pata, ahora se viene un debate científico religioso informático..jajaja..)
Volviendo a cierta seriedad, si van a invertir dinero (humilde sugerencia) háganlo en capacitación conceptual y no en productos milagrosos, la web está está llena de herramientas Open Source totalmente libres y grátis (o a bajo costo) que cubren con la mayoría de las necesidades para nuevos desarrollos.

Saludos y feliz año a todos!



edgar suarez kummers

unread,
Jan 3, 2015, 6:55:46 PM1/3/15
to publice...@googlegroups.com
¿ Queremos es saber cual es la simbiosis de VFP ?

José Enrique Llopis

unread,
Jan 4, 2015, 3:46:25 AM1/4/15
to publice...@googlegroups.com

Estoy totalmente de acuerdo con lo que se ha comentado aquí:

 

Ya es muy difícil ir a una gran empresa y colocarle una aplicación en FoxPro, tendría que ser algo muy concreto y específico que no pudieran resolver de otra forma.

La migración a Web es imparable, en gran parte porque antes vendías una licencia a alguien y ya no cobrabas más, ahora con el modelo Web te tienen que pagar todos los meses, como te dejen de pagar les cortas el servicio ¿mejor para el cliente? Yo creo que en gran parte de los casos no es así pero ya se han encargado las grandes compañías de venderles muy bien la moto de la migración a Web.

Siempre he estado en empresas grandes, he contratado durante muchos años el soporte premier de Microsoft, el más caro, y es totalmente cierto lo que han comentado los compañeros, si ahora pides soporte y dices que tienes una aplicación en FoxPro directamente hacen como Poncio Pilatos y se lavan las manos, otra cosa es la calidad o no del servicio que ha dado Microsoft sobre Fox, realmente muy mala, como anécdota comentaros que hace unos años nos propusieron a Pablo Roca y a mi mismo ser soporte del producto en España.

 

¿Esta muerto fox? No, en absoluto, yo mismo vendo ahora desarrollos en esa plataforma, pero es evidente que hay que hacerse ya a la idea de ir migrando todo a otra cosa, por lo pronto hace tiempo que modifiqué todos los análisis para que pudiera portar mis aplicaciones a otro lenguaje,  poco a poco estoy migrando mi Framework a C# para, en un futuro, ya completar totalmente mis desarrollos en esa plataforma.

 

En fin, creo que se han equivocado, absolutamente, pero llorando no se soluciona nada, hay mirar hacia delante y seguir trabajando, que le vamos a hacer.

 

Un abrazo a todos.

Pepe Llopis

 

 

 

 


mapner

unread,
Jan 4, 2015, 10:43:05 AM1/4/15
to publice...@googlegroups.com
Acá hay un Link sobre un producto que intentó ser el xBase para .NET.

http://www.govulcan.net/portal/Home/tabid/36/Default.aspx

Por lo visto este producto no prosperó mucho. Porque? Primero, al parecer no logran conformar una comunidad base que apoye este tipo de iniciativas, segundo, la experiencias de transponer otros lenguajes a .NET como Python, Ruby o hasta el mismísimo VB tienden a fracasar porque MS apuesta todas sus fichas a C# que es su estandard de facto. Parece la frase de Henry Ford, "no importa de que color sean mis autos mientras sean de color negro".

La otra pregunta, porque en principio pequeños proyectos independientes como PHP, Python o Ruby los cuales no están vinculados con grandes empresas, han tenido éxito y no se logra lo mismo con ningún "Nuevo xBase"? Una de las posibles respuestas, conocen algún framework MVC que corra multiplataforma escrito en xBase?

Saludos

Ernesto

unread,
Jan 4, 2015, 7:55:36 PM1/4/15
to publice...@googlegroups.com, arie...@fibertel.com.ar
El eterno debate de a donde migrar, yo he probado el paradigma MVC en codeigniter con php y mysql primeramente y me pareció lo máximo hasta que conocí MVC4 con C# y MSSQL server  de Microsoft, y he quedado sorprendido de todo lo que microsoft ha avanzado en estos años, ademas quede  anonadado  con el anuncio de la version community de Visual Studio con lo cual finalmente he decidido quedarme con puntonet  y actualmente estoy migrando todo a MVC4, la curva de aprendizaje es rápida y existe igualmente abundante documentación al  respecto 

El futuro del mercado de software esta en la web, en el modelo de  Software como servicio, el aprender a usar plataformas como Azure y parecidas sera la regla de hoy en adelante y aplicaciones que se conectan  desde multiples dispositivos, ahi estará el $$ los que no decidan dar el salto quedaran rezagados, se que es difícil tomar la decision de migrar todo a otra plataforma y dejar atrás todo lo hecho en VFP pero entre mas rápido tomemos esta decision mas rápido entraremos al mundo del desarrollo moderno. 

Carlos Miguel FARIAS

unread,
Jan 5, 2015, 6:51:18 AM1/5/15
to Grupo Fox
Acá no se puede decir que una u otra herramienta permite o no hacer lo que se requiera.
En una análisis completo se debe tener en cuenta el costo para el que usa la aplicación y por lo tanto la paga y no lo que le sale al desarrollador.
En el caso de nuestro Municipio, analizamos opciones .NET, y desde el punto de vista tecnológico muy bueno, lo mismo que SQL Server, pero teniendo en cuenta que el Municipio debía comprar 4 licencias de desarrollo (y sus futuras actualizaciones) más que con SQL Server pago (no creo que la versión express soporte 500 clientes y varios cientos de gigabytes de datos), los costos se iban a la estratosfera.
Además, prácticamente te obliga a tener licencias windows en los clientes o algo parecido. Aunque se haga un desarrollo tipo web igual la cantidad de clientes es enorme (muchas aplicaciones, muchas conexiones concurrentes). Los costos se nos van a las nubes y la plata, los políticos quieren aplicarla en otras cosas.
La idea es migrar los equipos a plataforma linux (se renuevan casi 100 máquinas por año), imagínense solo el costo de S.O. (suponiendo que una máquina muera con el S.O. con que se compró).
No siempre la mejor solución para uno, es aplicable para todos.
Saludos: Miguel, La Pampa (RA)

Victor Espina

unread,
Jan 5, 2015, 7:44:03 AM1/5/15
to publice...@googlegroups.com
Muy bueno tu análisis, lo cual nos lleva de nuevo a los dos conceptos fundamentales que hemos estado manejando:

1. Se trata de aprender conceptos (Ajax, REST, MVC), mas que plataformas
2. Las tecnologias Web abiertas (HTML5, CSS3, Javascript, Python, PHP) ofrecen la mejor ruta de crecimiento, al permitirnos crear aplicaciones Web (o incluso de escritorio, como el caso de Python) que pueden ejecutar sobre cualquier plataforma

Facil? Definitivamente no.  Pero todo comienzo es duro....


Victor Espina

Fernando D. Bozzo

unread,
Jan 5, 2015, 10:55:40 AM1/5/15
to publice...@googlegroups.com
Exacto Víctor, estos son los conceptos que hay que manejar ahora. Puede dar pereza, miedo o incertidumbre, pero para seguir como informáticos es necesario conocer todo esto y hacer lo mismo que con Fox, practicar, hacer ejemplos y probar hasta sentirse cómodo con cada tecnología.

Lógicamente se extraña eso de tener una herramienta con la que hacías de todo, pero la tecnología ha cambiado demasiado desde los 90 y hay soluciones que quedan demasiado grandes para ciertas herramientas, y por eso conviene usar una mezcla de las mismas de forma de sacar lo mejor de cada una en la situación que corresponda.

Hay muy buenos tutoriales y cursos online para aprovechar, personalmente uno de los que me gustó por su calidad (y que ya había comentado) es codecademy:

http://www.codecademy.com

Que tiene explicaciones y ejemplos en varios idiomas, Español incluido.

Como yo estoy entrando de a poco en estos temas también, tengo un largo camino todavía para leer y probar AJAX, REST, etc.

Otra web que me resulta excelente para estos temas, aunque no es interactiva como codecademy, es w3schools:

http://www.w3schools.com

En esta web hace varios años estudié sobre XML, HTML y esquemas.

Otra web interesante, pero en Inglés, es Codeproject, donde hay muy buenos artículos y entradas de Blogs:

http://www.codeproject.com/


Hay mucho, muchísimo por ver y probar, y puede ser algo entretenido, pero también muy vertiginoso :)


Saludos.-

edgar suarez kummers

unread,
Jan 5, 2015, 12:35:12 PM1/5/15
to publice...@googlegroups.com
No he tenido necesidad de saber tanto como Ustedes estimados Foreros y Foxeros del Foro.
 
Yo apenas procuro hacer aplicaciones de control que lo que menos necesitan es de la Web.
 
Dios tiene compasión de los borrachitos y los tontines.
 
De tal forma que con el Basic de Visual FoxPro me es suficiente.
 
Saludos majos
 

Fernando D. Bozzo

unread,
Jan 5, 2015, 12:47:01 PM1/5/15
to publice...@googlegroups.com
Hola Edgar:

Por suerte, para algunas personas y nichos de mercado, todavía se puede seguir usando sin problemas.

El problema realmente se presenta para quienes trabajan en empresas, dan servicios de software o son subcontratados para proyectos, donde a veces no tenés nada fijo. En estos casos es donde más necesario se hace ampliar conocimientos, ya que no hacerlo implica que habrá menos ofertas de trabajo para proyectos.


Un abrazo!


edgar suarez kummers

unread,
Jan 5, 2015, 1:26:20 PM1/5/15
to publice...@googlegroups.com
Estimado Fernando, gracias por tu respuesta.
 
Mi campo es o procuro desempeñarme en Electrónica de Control, que ahora se hace por software y es un tipo de software dirigido al binario exclusivamente.
 
Hace ya varios años terminé el generador de software digital, que es harto diferente al generador de SIEMENS (empresa formidable) que es analógico.
 
Ahora estoy terminando el analizador de correos para estudiar unos 80.000 correos que colecto al día, pero busco que luego de la @ tengan un apellido en Español.
 
Eso para poder enviar los menos de 500 correos que Google me permite para ofrecer los programas que he logrado terminar, algunos de cuyos pasos te los debo gracias a tu excelsa inteligencia y conocimientos.
 
Me falta hacer el correo mismo mediante CoffeeCup.
 
Como quiera que sea son programas utilitarios que se pueden visualizar al hacer CLICK en mi nombre abajo de estas líneas.
 
Ya prontico saldré al vuelo inaugural, porque tengo aquella parte donde la columna vertebral pierde su casto nombre bastante aplanada.
 
saludos majo
 
 

arielonix-fibertel

unread,
Jan 6, 2015, 12:03:14 PM1/6/15
to publice...@googlegroups.com
Edgar .:
                     Muy clara tu exposición. Obviamente, lo que dije con respecto al DBASE, es porque no lo conozco y, en la página dbase.com da una información muy
básica. Esto me hacía pensar que era también básico el lenguaje. Yo, cuando programaba en Clipper, utilizaba el dbase como linea de
comandos para entrar a las bases de datos.
 
La pregunta es .: Porque, en este foro, casi  nunca se lo dió como opción superadora del VFP.  Que me brinda el dbase, que no puedo lograr con nuestro VFP  ??
 
 
Saludos
 
Ariel

arielonix-fibertel

unread,
Jan 6, 2015, 12:13:41 PM1/6/15
to publice...@googlegroups.com
Edgar, me encantó la descripción que te imaginastes de mí. Debido a que la expectativa de vida subió considerablemente en promedio ( y yo, si no enfermo, espero estar
en esa máxima a pesar de un pequeño infarto hace 12 años ), es que estoy abriendo el paraguas.
 
Mi problema actual no es pensar que el VFP no va a andar sobre Windows, sino, como hacer conectar mi sistema de gestion comercial con aplicaciones móviles,
que, eso sí es algo que me están empezando a pedir, por ejemplo.
 
Yo utilizo VFP 6.0 con SP5. Como hago para incorporar menúes, digamos, más modernos,  como ser, parecidos al windows 8  ???
 
saludos
 
ariel

Gustavo Mora Rivera

unread,
Jan 6, 2015, 12:17:39 PM1/6/15
to publice...@googlegroups.com
pues si usas un mssql, por ejemplo,,   sigues con lo que tenes en VFP y solo hace lo basico para movil que lea lo que vfp guarda en sql... 

José Enrique Llopis

unread,
Jan 6, 2015, 1:47:49 PM1/6/15
to publice...@googlegroups.com

Por si te sirve de idea.

 

Yo tengo un sistema híbrido, parte corre en PC y otra en Web, la parte PC es VFP y la parte Web está hecha también con VFP + WebConnection, los clientes acceden mediante el chirimbolo que quieran a una aplicación Web que maneja datos VFP.

 

Por supuesto hay otras alternativas, no digo que esta sea la mejor ni la peor, es simplemente la que yo uso, y a mi me funciona muy bien.

 

Pepe Llopis

 

 

 

 


Analyzer

unread,
Jan 6, 2015, 3:26:22 PM1/6/15
to publice...@googlegroups.com
Por si a alguien le pueda interesar el tema,

Lianja rescató al lenguaje Visual Foxpro y ya cuenta con alguna información en idioma Español:

http://www.lianja.com/overview/lianja-overview/399-lianja-informacion-general

Es interesante que mencione que su meta es seguir innovando y ofrecer un producto a un precio razonable, para talleres de desarrollo pequeños, PYME's u organizaciones desarrollando en una fracción del tiempo que la competencia.

Y por el lado no Xbase, abundan las opciones:

Saludos!
...

arielonix-fibertel

unread,
Jan 8, 2015, 10:50:25 AM1/8/15
to publice...@googlegroups.com
José .:
               Vos usás bases de datos DBF en tu sistema ???. Porque, quizás como una solución a corto y, posiblemente mediano plazo, me serviría !!!. 
 
Pregunta .:  Si querés hacer que tu sistema tenga una aplicación para tablets, celular, etc., que solución están usando, al respecto  ???
 
 
saludos
 
Ariel
 
 
Saludos
 
Ariel
Sent: Tuesday, January 06, 2015 3:47 PM
Subject: RE: [vfp] Paradigma lenguajes evolución del VFP
 

arielonix-fibertel

unread,
Jan 8, 2015, 10:58:29 AM1/8/15
to publice...@googlegroups.com
Muy interesante lo de Lianja pero, alguien de este foro lo está usando con resultados satisfactorios  ??.  Existe un grupo de usuarios tipo este, que
te sacan dudas en forma rápida  ??
Chocaron con problemas y obtuvieron soporte eficiente  ???.
 
Estas son las dudas que tengo  !!
 
 
Ariel
Desde ya, muchas gracias y saludos.

José Enrique Llopis

unread,
Jan 9, 2015, 6:34:20 AM1/9/15
to publice...@googlegroups.com

Lo que tengo es un software para el sector inmobiliario, en principio aquí al menos las pequeñas agencias inmobiliarias tienen alrededor de 300 inmuebles de media ¿para que voy a poner un motor de base de datos?

 

Lo que hice fue montar un Framework basado en Cursor adapter, los genero a partir de unas tablas de configuración en los que defino donde están los datos, de esta forma la aplicación es transparente a donde se almacena la información. Por supuesto esto es la teoria y en la realidad tienes el problema de que hay cosas que funcionan muy bien con DBF y mal, o directamente no van con un motor de base de datos, lo que implica pruebas, por supuesto, de esta forma tengo clientes con DBF y otros con SQL Server.

 

Tengo también un diccionario de datos en el que figura el modelo de campos, para crear los cursor adapter’s. Ya se que mucha gente dice que son lentos pero para el sector donde me muevo da igual, no es importante un segundo más o menos ( J no se lo digáis a los clientes).

 

En resumen, lo que tengo es un sistema con un cliente pesado, el programa VFP, conectado a unos datos, ya sean DBF’s o no, y una aplicación en Web Connection que trabaja sobre la misma información.

 

Una cosa la programación para Web es diferente a como se programa una aplicación de escritorio, uses lo que uses, eso hay que tenerlo claro, y hay que reinventarse como dicen ahora y aprender una cosa nueva, lo que yo tengo es páginas Web que se muestran en un dispositivo móvil, ahí puedes o bien utilizar un modelo “responsive”, es decir que se adapte al formato del dispositivo en el que estás viéndola, o bien detectarlo y mostrar un contenido diferente según el chirimbolo que tenga el cliente.

 

Como en Web Connection todo al final son clases Fox, lo que hago es con las cabeceras http (user-agent) determinar el tipo de dispositivo y “montar” la página tomando las clases que toquen para después enviársela al cliente para que la vea.

 

Esto es lo que yo hago, insisto que hay muchas otras posibilidades, Web connection es prácticamente una librería encima de Fox, no un producto independiente y por eso me gustó, además de que el precio es razonable (no digo barato, ojo). Además tengo un servidor Web con Windows Server 2008 R2 y funciona perfectamente ahí.

Analyzer

unread,
Jan 12, 2015, 10:12:41 AM1/12/15
to publice...@googlegroups.com, arie...@fibertel.com.ar

arielonix-fibertel

unread,
Jan 12, 2015, 3:24:59 PM1/12/15
to publice...@googlegroups.com
Pepe,  muchas gracias, tendré en cuenta lo que estás informando !!.
Reply all
Reply to author
Forward
0 new messages