La Web del Programador: Comunidad de Programadores
 
    Pregunta:  45954 - ¿VISUAL BASIC O JAVA?
Autor:  José Iniesta Hortelano
Para utilizar en entorno Windows: Me gustaría saber que lenguaje de programación sería el más idoneo para crear programas que trabajen con bases de datos y se pueda trabajar en red y que no se quede desfasado en poco tiempo.

  Respuesta:  Miguel Hernandez
Mira yo el Java no lo he usado pero con visualbasic me ha ido excelente, yo lo haria en visual... por que a mi entender a el visual le queda aun mucho tiempo pero mucho tiempo, es mi opinion personal

  Respuesta:  eider mauricio aristizabal erazo
No entiendo a que te refieres con desfazado en poco tiempo,
y sobre lo de las bases de datos, debes proyectar la carga de transacciones que se van a manejar en tu programa.
Por ejemplo para aplicaciones pequeñas de 10000 a 20000 registros es bueno el motor de access que se porta bien con VBasic utilizando Tecnología ADO
Para transacciones altas y almacenamiento pequeño de información MYSQL con JAVA
Para transacciones bajas y almacenamiento grande Postgresql con JAVA
Para cualquier tipo de necesidades de bases de datos ORACLE con VB o Java.

Pero dado el avance de la tecnología y el estilo WEB FORMS te recomiendo dejar a un lado VBasic(Mandado a recoger) y cambiate a programar en officce VBA que se utiliza bastante en las empresas.
Utiliza JAVA o PHP para aplicaciones Cliente/Servidor o que funcionen en RED.
PHP es muy fácil.