Hola, estoy en un pequeño limbo de no saber que hacer.
Voy a hacer un programa de contaduría bastante simple para windows (XP para arriba) y no se con que lenguaje hacerlo (teniendo en cuenta facilidad de programación, rapidés de ejecución, conección a las bases de datos, creación de la UI).
Se me ocurrieron opciones y cada una tiene pros y contras:
Por la lógica sola, por mi realizaría todo el proyecto en smalltalk, además de que trabajar con objetos es fácil. Pero ya no se cuan fácil es que el programa contenga una base de datos simple y rápida. Y en cuanto a UI, realizarlas es bastante laborioso (sin mencionar que tendría que leerme bien el patrón adaptador :D) Además, nunca creé un .exe si es que se puede xD Siempre trabajé desde la imagen con el workspace
Si me guiara solamente por la UI, la opción bastante obvia sea .net con Visual Basic... pero no se como anda para bases de datos y la verdad es que no me agrada el hecho de escribir la lógica del programa en cada botón...
Python: Se me ocurrió, podría aprovechar la multiplataforma.... (python + pygame (?) ) aunque no se usaría. La lógica es fácil, los datos se pueden guardar encriptados en archivos de texto.... ineficiente. Sin mencionar que el código fuente del programa puede ser visto de forma muy fácil...
Java: Admito que no me gusta java, pero no es difícil. Aunque nunca tuve que hacer nada de UI ni de base de datos.
Que lenguaje me recomiendan ? Además de los dichos arriba. O mejor dicho, ustedes, cual usaría y por qué ?
Desde ya muchas gracias !