to zalezi jestli je to do skoly atd. Podle me je nejepsi java a nepouzivat tam nejake specialni knihovny ani databazu - protoze se to da napsat tak, ze to GUI zmenach pujde i na mobil, bez velkych zmen. A to se vyplati! Pokud to chces pro vlastni pouziti, neni lepsi volba nez udelat to v jave s moznosti rychle upravy deplojování na mobil. (Na rozumny mobil..) Napriklad v pripade Anroida, muzes pouzit i SQL, tedy i verze s DB.