( Raynes | 2025. 03. 21., p – 20:13 )

Sajnos az a baj ezekkel a GUI-s automatizációkkal, hogy lassú, meg ha nem úgy időzítődik a GUI válasz, véletlen elmozdul az ablak, késik a form renderlése, akkor félrecsúsznak, nem oda kattintanak, lemaradnak. Pont ez a baja az AutoHotKey scripttel is. Ráadásul ha GUI automatizáció van, akkor nem csinálhatok mást a gépen, fókuszban kell lennie a böngészőnek, formnak.

Ha viszont terminálban futó szkript, az sokkal megbízhatóbban automatizálható, hibamentesebben működik, és lerakhatod az ablakát, elmolyol a háttérben, csinálhatsz mást a gépen. Nem marad le, nem kell fókuszban lennie, még böngészőnek se kell hozzá futni. Csak egy szkript, tekeri ki a curl paraméter1 paraméter2 blabla sorokat, meg sleep $whatever_sec sorral felváltva, nekem nem kell látnom, hogy mit csinál.

Pont ez a poén, hogy a GUI nem automatizálni való. Arra a CLI való, nem véletlen, hogy az összes encoder, transcoder, converter, compiler, interpreter, server deamon, stb. CLI-s. Mert ez automatizálható rendesen, hibatűrően. A GUI az egybites usereknek van lámulni, nem akkor, ha komoly munkát kell végezni, meg automatizálni.

Itt pont ez a baj, hogy ezt a kibaszott webes Smartsheet nyomorékságot, meg a hozzá való hülye webes formokat is egybites hülyéknek csinálták taknyolni. Erre rendes adatbázis-szerver lenne való, ami ért sztenderd vagy sztenderd-közeli SQL-t, ott szépen lehetne szintén CLI szkriptből összerakni csak egy nagy INSERT feldolgozást, hogy mit emeljen be az adatbázisba, és ezt elküldeni neki egy autentikáció után, alig lenne pár sor, ott már a szervert se kéne egyenként zargatni, csak egyszer, és tömbösítve berakni a szájába az összes változást. Sokkal kisebb overheadje lenne az egésznek, szerver meg kliensoldalon is, nem kéne hozzá GUI taknyolás, JS, json, egyenként formokat nyomkodni, lófaszozás, tisztára, mint a kisegítőben.