Cita:
Iniciado por carlosuc99
Quiero programar una aplicacion de escritorio que utlice db mysql.
Java, python, C#.... en ese orden los recomiendo, para lo que quieres hacer, te podria poner el pretexto de las multiplataformas pero ya C# tambien puede ser llevado a otras plataformas (aunque me parece que con menos funcionalidad), entonces es cuestion de gustos, Java y C# se parecen demasiado sintacticamente, python es un poco diferente a lo convencional pero es muy fácil de aprender y de usar...
Te paso el indice tiobe para que cheques la posicion de java, que por mucho tiempo ha permanecido entre los 3 primeros, hay podras leer como es que hacen el ranking:
http://www.tiobe.com/index.php/conte...pci/index.html
yo te recomiendo siempre mantener el ojo entre lenguajes que esten en el top 10 o el top 5 si eres exijente, pero la verdad es de que todo depende de que vallas a realizar con el lenguaje...
Si lo vas a usar solo para hacer esto pues elije uno y ya, pero si piensas entrenarte bien en un lenguaje, elige uno con mucha tela para cortar, Java tiene poder en la Web y en Android, y en desktops no esta mal y mas con el nuevo JavaFX y ahora con su prencencia en los Raspberry Pi, Java aun le queda mucho camino por recorrer, a python le daria oportunidad solo en la web con django o AppEngine, o en programas sencillos, no digo que no pueda hacer cosas grandes pero veo que la mayoria usa python para aplicaciones no muy grandes... C# pues a menos que quieras excelente union entre tu aplicacion y el windows 8 o el windows phone, de alli en mas no le veo alguna característica de exclusividad...