Hola todos, hice una consulta en otro foro con respecto al datagrid, si bien es cierto muchos lenguajes de programación manejan el data grid, la mayoría lo hace a un nivel de grilla de consulta de datos. En mi caso hemos usado el grid de visual foxpro, el cual es muy potente, se pueden validar datos en una o varias de las columnas, se pueden incluir campos tipo check o tipo combo etc. Lamentablemente tenemos que abandonar al Zorro. Me dijeron que el Python maneja los grid aun mejor que el Fox. Quisiera saber si es así y que experiencia tienen algunos al respecto.
Gracias.
Amigo,Su forma de manejar la información en grids y su intento de validar en los mismos grids le complicará la vida en otros lenguajes.Lo mejor es que cambie su esquema a algo como:1. Manejar botones alrededor del grid.2. Presentar un formulario adicional para captura y edicion de datos.La idea es que el grid solo presente datos. No para capturas, no para ediciones, no para validaciones.Dicho lo anterior..Aunque no aclaras si tu aplicación esta pensada para tus clientes locales o clientes internacionales y otros detalles o si a tus clientes les interesa usar el navegador para consultar datos de la aplicación o si a tus clientes les interesa usar servidores de pago o gratuitos tipo Linux, etc.Mi situación: aprendiendo VFP9 SP2, VB.NET 2008/2010 y documentandome en PHP y la web.VB.NET es intuitivo de aprender para mi ya que ya llevé un curso de C#.Te contesto mi perspectiva para no retardar más la respuesta.
Si decides tomar a tu próximo cliente como conejillo de Indias, las opciones que veo son las siguientes si deseas probar algo diferente a VFP para desarrollos desktop:1. VB.NET 2010 con MSSql Express 2008 R2/2012Recordar que las versiones express de MSSql tienen alrededor de 10GB de almacenamiento.De otra forma usar MySql que tiene buena integración con .NET a traves del MySql conector para .NETVB.NET es un lenguaje parecido a VFP ya que usa palabras y muchos casos casi las mismas como los if, los case, los while, los for, los try catch, etc.Para movil, usar las herramientas provistas por MS dentro del VS u otras. Recordar que VB.NET es una herramienta moderna y como tal existen soluciones para todo, aunque pueden ser no gratuitas.Si se requiriera acceso web a la aplicación esta se puede configurar hacia una VPN o un hosting y conceder acceso a traves de implementar servicios web, lo cual daría seguridad.Si te decides por esta opción, con gusto te apoyamos en el foro VB.NET Latinoamérica:Para tus consultas sobre VB.NET con algun gestor puedes usar este foro:2. Si a tus clientes no les interesa la tecnología usada sino la funcionalidad del software, no hay inconveniente en seguir con VFP9 SP2.VFP9 SP2 es compatible con W7 32 y 64 bits y aunque su arquitectura es basada en 32 bits, en la práctica es rápido y para que MS quite la compatibilidad tendría que quitarla para todos los otros programas de 32 bits, lo cual sin duda no quiere hacer ya que le lloverían las quejas tanto de pequeñas como de grandes corporaciones.Con ello siempre habrá la limitante de usarse solo en SO windows. Soluciones para moviles ya parece haber, como se ha comentado en el foro.El soporte del Soap termina este año si no mal recuerdo por lo que hay que buscar otras opciones para web services con Visual Foxpro, pero según leo ya hay como WestWind, por ejemplo.3. Para extender tus módulos de consulta al navegador puedes usar php y conectarte al motor de datos de tu aplicación y al estar en el navegador, ya no importa la tecnología movil que uses llamese android, blackberry, symbian, güindous o la que sea.Ten en cuenta que aprender php y las tecnologías relativas te llevará un poco de tiempo.Cosas que aprender:PHPUn framework de php como cake o codeigniterCSSHTML5AJAXJquery (Framework de Javascript)DOM, SOAP, ORM, etc.Qué es todo eso:--
Has recibido este mensaje porque estás suscrito al grupo "VFP a Python" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a vfp-a-python...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
Jaja, ora con que salieron ...Bueno, el tema de la validación y edición en grids no es exclusivo de phyton, pero ai siganle dando alas al amigo..Cuando se meta en problemas con los grids(por estar validando y editando datos ahi), los tendrá a ustedes que son expertos para sacarlo del agujero negro jejeMejor ni les digo que dijeron los del foro php programación sobre un comentario de nuestro profesor de mas de 30 años de experiencia..Digo, no soy el único que sigue aprendiendo, pero veo que hay quienes piensan que ya lo saben todo.A final, lo que importa no es ser popular, si no llevar el dinero a la mesa.Ai cada quien atienda a su conciencia, si es que en ocasiones miente contra si mismo.
Saludos no protagonicos!
CMF,Disculpe si pareció promoción a otras herramientas en un foro de Phyton.Como dice Walter, no era la intención, pero otra vez me volví a equivocar y trataré de corregir esta falta de profesionalismo.Por lo de los grids, ahi tiene mi opinión en las dos respuestas anteriores.Saludos!
--
Has recibido este mensaje porque estás suscrito al grupo "VFP a Python" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a vfp-a-python...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
No se Walter, pero mi título es de contador publico. Se preguntaran que hago programando? El tema que cuando entre en la facu, '76. Los sistemas administrativos en la Argentina eran programados por contadores. En esa época casi no había carreras especificas del área informática. Es mas mi incumbencia de título me permiten trabajar como informático.
Saludos: Miguel, La Pampa (RA)
--
Saludos!--
Has recibido este mensaje porque estás suscrito al grupo "VFP a Python" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a vfp-a-python...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
Pues de acuerdo a la Definición de Ingeniero: "Alguien que usa su ingenio para resolver problemas" y la experiencia que les han dado los años en el area de Sistemas, yo diría que son unos Ingenieros bien hechos y derechos.
--
Has recibido este mensaje porque estás suscrito al grupo "VFP a Python" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a vfp-a-python...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
Correspondería que crearas otro hilo. Además el comentario ese debería ser para un foro fox.
Lo que tu dices es justamente para lo que se creo este foro. Una salida de vfp vía python.
Saludos: Miguel, La Pampa (RA)
No conozco a un buen profesionista, en cualquier campo, que no considere que actualizarse sea necesario.No me imagino a un buen abogado sin conocer las leyes vigentes de este año..Lo mismo un contador, un ingeniero civil, etc.Si VFP cumple con sus expectativas y sigue siendo compatible, adelante.
Para muchos otros que andamos en busca de opciones adicionales, simplemente nos toca reconocer que la época en la que vivimos ahora está orientada hacia la web y simplemente hay que buscar la que consideremos la mejor opción y actualizarnos, eso es todo..Qué algunos tienen sistemas enormes que les costaría migrar?.. Alguna solución debe haber..Qué algunos no tienen tiempo para aprender?... Alguna solución debe haber..Solo es asunto de tener la firme intención de actualizarse.Los pretextos en esta vida, sobran..Saludos!
El 11 de marzo de 2013 08:17, Carlos Miguel FARIAS <carlosmig...@gmail.com> escribió:
Evidentemente, no hay lenguajes de programación con la simpleza de relación datos - controles (y no solo grillas) que tiene VFP, de ahí que muchos colegas les cuesta abandonar VFP.Saludos: Miguel, La Pampa (RA)