Souhlasím, že na ledacos se během vývoje IT průmyslu rezignovalo a stará řešení že mají něco do sebe. Mainstream často neznamená nejvyšší kvalitu. Už z principu vítězí průměr - lidé jsou v průměru průměrní a tak většina ani nedokáže ocenit kvalitu, která je vždy výsadou elity (proto má takový význam vzdělávání).
Pokud znáte Javu tak doporučuju JavaFX, píše se v tom docela pohodlně - oddělení logika v javě, binding na UI které je by default deklarativní v xml s možností stylovat pomocí stylesheetu, tedy vysokoúrovňový přístup podobný jako v QT, podobný je i defaultní vzhled, ale je to java. Má to slušnou podporu a stabilní vývoj, ale bohužel to není moc rozšířené - většina dává z nepochopitelných důvodů přednost webovým nedodělkům (které v naprosté většině ignorují to dobré, k čemu se v návrhu UI historicky došlo).
To je zajímavý pohled, že většina z nás jsou v průměru průměrní, já lidi vnímám tak, že každý jsme jedineční a v DNA už od narození máme zakódované vlastnosti, které nás v daném životě charakterizují. Neméně zajímavá je ta část o kvalitě, možná proto (mimo alespoň pro mě velmi čitelnou syntaxi) mě tak oslovila Ada a algolské jazyky obecně, mít libovolný SW v tomto jazyce plus využít jeho formální verifikaci pomocí Spark je cesta, která se mi líbí, ale to nevyšlo - nevadí, vývoj šel jiným směrem a svět žije vesele dále.
Starší i moderní řešení mě oslovují, ovšem přiznám se, že většinou se setkávám s těmi staršími, většina známých účetních a lékařů frčí na aplikacích postavených nad PC Fandem (a ten vidím i v současných prodejnách, naposledy v cykloobchodě a v hračkářství), místní MŠ využívá deset let staré notebooky, kterým jsem vdechnul nový život pomocí kombinace Debian + MATE (samozřejmě nikdo nic neaktualizuje, ale bez problémů fungují) a v nejbližší době mě čeká obnova ztracených dat v účetnictví Tichý Ježek a obnova jednoho webu napsaném v historické verzi Joomly pomocí nástroje Akeeba Backup tehdy ještě napsaném v Lazarusu - a opět nevadí, lidem rád pomohu, oni potřebují jen pracovat a neřeší technologie, naprosto chápu.
Přiznám se, že o JavaFX jsem také uvažoval, áíčko však bylo u webového rámce OpenXAVA úspěšnější. Ale ve firmách se holt jede na Springu, desktopová Java už je alespoň v tomto prostředí na úrovni Paskalu (a i ten se v podobě Delphi využívá, pokud se nepletu, častěji, než právě JavaFX).
Já mám výhodu, že mě tato oblast již neživí, takže si mohu hrát s technologiemi, které mě baví. Díky áíčku to není problém, takže si s jeho pomocí zkusím tuto aplikaci napsat
v Pythonu i v Lazarusu, jsem zvědav. Ale nakonec nezavrhnu ani tu Base, jeden diskutér uváděl, že podpora Pythonu je zde slabší a řešení nedoporučuje, což plně chápu a samozřejmě má pravdu. Většina diskutérů mě připomněla Python, takže se přeci jen nakonec na tu Base blíže také podívám a podporu pro Python a nástroj Report Builder prozkoumám blíže, i zde áíčko parádně pomůže. Ano, je pravda, že se jedná o legacy řešení, ale ruku na srdce, bude-li dostatečně stabilní, pro mé potřeby dostačuje až až. A pokud budu s výsledkem spokojen, velmi rád napíši článek sem na root.cz, kde zohledním i všechny pohledy diskutérů, třeba se situace s Base zlepší. Potěšilo mě, že na youtube stále vychází dostatečně aktuální videa:
https://www.youtube.com/@libreofficetutorials9499/search?query=libre%20office%20basehttps://www.youtube.com/@MasterofTutorials-1/search?query=libre%20office%20basehttps://www.youtube.com/@ITsEasyTraining1st/search?query=libre%20office%20basetakže smysl tomu věnovat čas určitě má. Minimálně nyní, než začne hlavní koňská sezóna.