Fernando tiene toda la razon, el mejor lenguaje es con el que mas comodo te encuentres. Si ya programas en Clipper con FiveWin tiene la ventaja de aprovechar casi todo lo que ya has desarrollado, en Visual FoxPro vas a tener que re-escribirlo todo. Desde luego el visual Basic para bases de datos descartado completamente, a no ser que quieras terminar en el manicomio, donde casi termino yo cuando desarrolle mi primera y unica aplicacion en VB. De todas formas, si lo que necesitas es programar en Windows bases de datos, te recomiendo fuertemente que evalues y valores comprar Visual Velazquez. Es lo mejor que yo he visto en mucho tiempo. Solo tiene 2 pegas:
1º La empresa que lo desarrolla es muy pequeña, aunque cada dia somos mas los usuarios y todos hablamos maravillas de ellos.
2º Aunque su aprendizaje es muy facil no tiene nada en comun con ningun otro lenguaje existente, quiza si con la ultima version de Transtool, y el manual no es muy completo, y tendras que romperte un poco la cabeza.
3º Cuando se domina es tan sencillo y rapido que el propio cliente va a continuar desarrollando el programa quitandote a ti el trabajo.
Ventajas:
1º) Es 99,99% Visual. Programas con el raton solo utilizas el teclado para documentar y ponerles nombres a los objetos.
2º) No hay ninguna base de datos en el mundo, repito muy alto "ninguna", que gestione grandisimas cantidades de informacion a la velocidad que lo hace Velazquez. Como ejemplo te dire que la demo viene con una base de datos de 2 millones de registros y puedes buscar instantaneamente cualquier palabra de un campo aunque no sea indice.
3º) Reduces el tiempo de programacion con respecto a cualq