Saludos compañeros, estoy tratando de desarrollar un programa para llevar un control de ahorros y gastos personales (tal vez algunos de ustedes me dirían que por que reinvento la rueda o que ya existe algo para eso pero a mi me gustaría hacerlo yo mismo) . La idea es que en un programa de escritorio (no se si este termino también aplique en distros linux) pueda guardar los datos concernientes a gastos y ahorros personales y también que, si son muchos datos, estos puedan ser leídos desde un archivo externo (hoja de calculo en LibreOffice calc), también el generar reportes en pdf de acuerdo a una serie de parámetros de búsqueda.
Para esto estoy usando linux mint, como base de datos pienso usar mysql, como lenguaje de programación pensaba utilizar java con NetBeans o en su defecto gambas3.
Entonces voy por partes:
Se que con java y gambas (creo recordar) se pueden hacer aplicaciones de escritorio.
Se que con java y gambas se puede conectar a base de datos mysql y muchas otras más (en java mysql, postgres, sql server, ect pero en gambas ignoro si si sean las mismas o apliquen más exceptuando sql server).
Se que con java se pueden leer y escribir en archivos externos como las hojas de calculo del office (ignoro si tambien se puedan modificar partes de una hoja como ejemplo cambiar el color de determinados renglones, la letra, las formulas, etc seria interesante y si es posible en linux me gustaría hacerlo), en gambas ignoro si se pueda hacer.
Se que en java se pueden crear reportes con ireport y jasper report (se que es muy completo pero se me hace mucho para lo que quiero hacer), en gambas ignoro si se pueda hacer (de los reportes lo único que seria es mostrar un sencillo logo en la parte izquierda, un titulo, margenes, la información ordenada en tablas, un pie de pagina, algunos colores y nada más en un pdf ).
¿Podrían orientarme por favor?