Por esteban_chv , Miércoles 29 de noviembre de 2006 a las 08:13
En realidad Visual Fox es una excelente herramiente de desarrollo, al señor que hace la pregunta le comento que si no ha podido darle el uso que el ha querido a la herramiente se debe a falta de conocimiento, pues como todo lenguaje necesita ser estudiado e investigado, Visual Fox SI permite trabajar en red (SET EXCLUSIVE OFF, LOCK(), UNLOCK(),REPORCESS), debes primero estudiar las sentnecias para ello, es multiusuario y multitarea, permite implementar aplicaciones para Web. VFP no maneja punteros porque no lo necesita, es una herramienta para desarrollo de BD, no es una herramienta de propósito general como VB o C, Cuando estás acostumbrado a un ambiente especiífico, siempre al usar otro te sentirás perdido, es hasta familiarizarse, eso pasa en cualquier lenguage no solo con VFP, desordenado y complicado me parece el ambiente de Power Builder, por el contrario VFP es muy ordenado, comenzando desde el escritorio principal, que está limpio y no te aturde con cantidad de ventanas o herramietas si no las necesitas, tu las vas agregando conforme a tu necesidad, VFP tiene ciertas limitaciones, pero como indiqué anteriormente es porque es una herramienta orientada al manejo de Bases de Datos,
El motor de Base de Datos propio de VFP está orientado para apliaciones locales y pequeñas, sin embargo si se pueden distribuir en una red y soportan gran cantidad de datos (2 billones de registros y 2 Gb por tabla). Los índices funcionan, pero sugiero que leas el help y los uses correctamente, lo que pasa es que vFp te da la facilidad de usuarlo o no si lo deseas (sugiero que revise las sentencias USE, SET ORDER, INDEX ON. Pero se puede usuar como front_end en aplicaciones grandes conectandose a cualquier base de datos mediante ODBC u OLEDB
Para terminar VFP fué exlcuido de .NET porque no era totalmente compatible con ciertas propiedades, sin embargo Microsoft explica que se puede combinar con .Net
Comentario, es más facil usar la herramienta apropiada para un trabajo específico, osea si quieres hacer un agujero usa un taladro no un martillo, me explico, es más facil desarrollar apliaciones a cualquier nivel para manejo de datos en VFP que en C, el C es un lenguaje mas poderoso si lo quieres usar para mover máquinas, para sistemas de vigilancia, etc, VFP es poderoso para interactuar con BD. Si estás usando C# para grabar datos en una base de datos o para hacer consultas, Amigo Sabiondo, lo estás desperdiciando y subutilizando, pues C# es más que eso