( sz332 | 2025. 07. 18., p – 18:34 )

De továbbra is miért is kellene azzal a réteggel foglalkozni ami alatta van, amikor pont az a lényege a GTK/QT-nek hogy ne kelljen foglalkoznom azzal hogy mi van alatta, hanem egyszerűen használok egy könyvtárrendszert ami ad ezer féle különböző GUI komponenst (van táblád? van menüd? van nemzetközisítés? stb.), amit nem nekem kell lefejleszteni, igy viszont az üzleti logikára tudunk fókuszálni ami valódi értéket jelent a felhasználó számára. 

Ugyanúgy, amikor van egy nagy rendszer, nem mindegy hogy csak a a magas szintű dolgokat kell karbantartani, vagy pedig az alacsony szintű GUI-s dolgokat IS. Igen, volt szerencsém GDI-s C-ben írt alkalmazáshoz, ahol a környezet kb. 3x annyi kódot tartalmazott mint az az üzleti logika ami értéket jelentett, cserébe bármilyen funkció belefejlesztése egy kínszenvedés volt, amit mondjuk egy sima C#-pal kb. 10 perc lett volna megcsinálni. Amig a fejlesztők pedig azzal foglalkoztak hogy a környezetet reszelgessék hogy mondjuk egy OpenID auth-ot bele lehessen a szoftverbe integrálni, addig egy magasabb szintű nyelven már réges régen szállíthattuk volna az ügyfeleinknek a terméket.

Btw, amit te egyébként csináltál az pont egy middleware lett, maximum egy nagyon vékony middleware, de attól még az.