Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/07/2012, 11:38
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Programa Simple Para Windows: Que lenguaje elegir ?

Buenas,

Mi elección estaría entre Java y .NET.

Partícularmente me gusta más .NET, pero utilizando C#, no Visual Basic, aunque se puede realizar las mismas cosas en ambos lenguajes.

En .NET tienes dos librerías distintas para hacer interfaces gráficas de escritorio, Windows Forms y WPF. WPF es el más actual y completo y te permite trabajar con una separación de la lógica de negocio y la lógica de presentación de manera muy sencilla mediante el patrón MVVM (Modelo - Vista - Vista Modelo).

Con Windows Forms también podrías aplicar algún patrón parecido (MVC u otro parecido), pero es más complicado.

Java es otra alternativa, aunque desde que conozco .NET cada vez me gusta menos, pero no quiere decir que sea mala.

Sobre las bases de datos, todos los lenguajes de programación tiene librerías para acceder a las bases de datos más comunes (MySQL, Postgresql, SQLServer, ...), o sea que no sería ningún problema. En .NET, la comunicación con la base de datos es muy sencilla y tienes ORM como Entity Framework o NHibernate, en caso de que quisieses usarlos. Además, en .NET tienes LINQ para realizar consultas a la base de datos, lo cual facilita mucho el acceso utilizando un lenguaje parecido a SQL pero más sencillo.

Espero que te sirva de algo lo que he comentado y si tienes alguna pregunta, aqui estamos para responderte.

Saludos.