( Aadaam | 2022. 04. 16., szo – 12:41 )

Nekem is ez a bajom:

  • A Qt tök jó, csak licensz, meg hozzá értő fejlesztő beszerzése nehéz
  • A GTK annyira nem jó, dolgoztam vele, mindent meg lehet benne írni, csak fogcsikorgatva
  • a wxWidgets olyan, hogy csak akkor érdemes használni, ha a felhasználónak is MSc mérnökdiplomája van, de legalább természettudományos (atomtudós, biológus, stb). Egyszeri embernek való felületre nem alkalmas
  • A Windows MAUI (született UWP) igazából semmit nem tud egy HTML platformhoz képest, cserébe nincsenek libek, csak VS tooling, és nem véletlen, hogy úgy kell kiguglizni
  • A VCL Delphi, találj 50 év alatti Delphi fejlesztőt
  • Az MFC f@sza, kár, hogy Windows only, meg nem nyúltak komolyabban hozzá 1995 óta

A másik oldalon meg ott van a rengeteg JS UI lib, legyen a Google Material alapú cuccok (Flutter, Vue, stb), legyen a Microsoft Fabric, de ott a Prime NG, ott a Kendo, és fut mindkét mobil, mindhárom desktop oprendszeren by default, le se kell fordítanod.

Az üzemeltetésről meg még nem is beszéltem: elég a szervereket felfrissítened, a kliensek szépen frissülnek azonnal, nincs az, hogy rendszergazdákkal levelezgetsz a group policy-ről meg a hogyan akar tömegesen deployolni meg mikor… ha cloudban fut, ez triviális, de ha valami Nagy Tűzfal mögé kellett berakni, akkor is csak egy dolgot kell piszkálni.

ja, cserébe RAM-ban meg CPU-ban drága, az lehet, viszont olyan fejlesztési költség különbség van, hogy ha mellécsomagolnánk minden új user accounthoz egy 4GB-os RAM modult, az esetek döntő többségében még mindig olcsóbb lenne, mint lefejleszteni C++-ban.