Buenas Tardes a Todos
He trabajado con X# y hay que reconocer que es una caja de pandora
- Si bien es cierto que tiene el Dialecto Foxpro, también hay que recalcar, que le falta funciones, las cuales, van a estar agregando a futuro
- En cuanto a los Cursores, a los cuales, estamos acostumbrado; recordemos que es un lenguaje .Net, asi que dejamos el cursor por un DataTable o List
- X# tiene un Ide de desarrollo, muy parecido a Fox, en donde puedes desarrollar los formularios necesarios, con esto quiero decir que los formularios se deben hacer de Cero
- Lo mismo pasa con los Reportes, hay que elaborarlos nuevamente
- X# se integra con Visual Studio desde su Versión Community en adelante, por lo que puede trabajar desde Visual Studio con X#
- El tamaño y velocidad de los compilados de X# son ridículamente pequeños, es un Ide, muy poderoso, hay que estudiarlo muy bien, porque tiene todo lo que puedes hacer con C#, tanto así que puedes agregar controles de DevExpress
Para todos los que tenemos sistemas pequeños, medianos o Grandes; podemos seguir usando FoxPro y a medida que se necesiten nuevos requerimientos que no abarca foxpro, podemos hacerlo en X# y consumirlo desde Foxpro
En la empresa que estoy laborando actualmente, usamos Foxpro y utilizamos Cuadros de Mando, Dashboard de DevExpress y Reportes de C#, Etc... todo consumiéndose desde Foxpro. También tenemos procesos realizados con X# y consumidos desde Foxpro.
Hay un dicho que cita. Mas vale Maña que Fuerza
Refiriéndome a Foxpro - Es un error pensar, que migrar es exportar formularios, reportes, etc., desde mi lenguaje antiguo al lenguaje nuevo, así lo quieran migrar a Dbase, Clipper, Etc., van a tener que ir cuesta arriba, hasta ahora, no conozco ningún lenguaje que soporte esto con Foxpro.
En mi opinión X# es muy buena alternativa, tiene todo y más de lo que podamos necesitar, que ira mejorando, a medida que tenga mas suscriptores de Foxpro.
Otra cosa muy importantes, es que muy económico lo cual es un punto que nos afecta a todos.
Es mi humilde opinión...!