Tak třeba tomu japonskému bojovníkovi, co nevěřil že už skončila válka, to vydrželo asi 29 let, než se vzdal. Tomu se říká oddanost myšlence.
Jen z tohohle pravděpodobně vyjde míň mrtvých Filipínců.
Jinak ale dobře, toolkit co se dá normálně použít na Linuxu docela chybí.
A psát Gtk 2 v čistém C je za trest. Ta dědičnost pomocí maker sice funguje, ale pohodlné to rozhodně není.
Což je jedno, když to prostě potřebuješ k C. Navíc já GTK preferuji i u pythonu, QT se mi nelíbí a nechci.
Pre GTK4 je oficiálne odporúčanie používať kompozíciu namiesto dedičnosti. Všeobecne sa používanie makier v moderných GTK aplikáciách minimalizuje.
Nechápu, proč by dnes někdo používal ABC když je tu XYZ. Za ABC i XYZ si můžete dosadit naprosto cokoliv. Takovéhle úvahy jsou naprosto zcestné. Nemluvě o tom, že důvod je už jen to, že chce. Nebo že se mu líbí. Nebo že se včera vsadil s kamarádem. Cokoliv.
Proč používáš Linux, když je tu Windows? Proč používáš Vim, když je tu Notepad? Proč používáš Chrome, když je tu Firefox? (Libovolně popřehazuj podle vlastní chuti)
Právě proto, že to byla odpověď na jiný komentář, mě zajímalo, co chceš říct tím, že zopakuješ přesně to, co bylo řečeno. Teda nezajímalo, byla to jen řečnická otázka a promarněná příležitost pro tebe nechat mozek fungovat.
Nechápu proč někdo jí rohlíky, když máme chleba.
Pozor na takové výroky, v opačném gardu to prý stálo Marii Antoinettu život.
Fact check: Není doloženo, že by kdy řekla „Qu'ils mangent de la brioche“.
Ale byla to příliš lákavá nahrávka.
30. 4. 2026, 08:57 editováno autorem komentáře
Fact check: Není doloženo, že by kdy řekla „Qu'ils mangent de la brioche“.
Ono je dokonce doloženo, že to bylo jen "fake news" vtedějších slušnolidí, který ji potřeboval démonizovat před plebsem a pro tenhle účel i utejrali jejího osmiletého syna.
Ale jak se říká, historii píší vítězové.
GTK vs Qt to je oldskool.
Dnes je tých alternatív oveľa viac a sú omnoho populárnejšie.
Avalonia/C#, JavaFx/Java, Flutter/Dart, ImGUI/C++.
Nehovoriac o web-based knižniciach typu Tauri.
Vymenovane Avalonia + JavaFx + Flutter + ImGUI aj spolu nedosahuju popularity Qt. Ten pouziva dokonca aj Microsoft (Remote desktop for Mac / Windows app for Mac).
Hlavně tyhle ty multiplatformní frameworky mají mizernou integraci do linuxového desktopu. Proto jsem začal dělat Meshy, protože všechny ty klienty napsané ve Flutteru apod. stály z tohoto pohledu za...
Kde je konkrétne problém? Flutter má linux adresár, kde sa integrácia do Linuxu rieši. Tam sa volá GTK API...
Jakože měl raději osobně přepsat kompletně LXDE, Mate a kdeco dalšího do GTK 4 nebo rovnou 5? Asi vás to překvapí, ale vývoj softwaru není ideologický souboj. Udržovat GTK 2 se teď prostě vyplatí víc a možná je to z některých důvodů i chtěné. Podobně je udržovaná celá dlouhá řada jiných starých projektů včetně UI toolkitů.
Proč má tolik frikulínů pocit, že všechno musí být nejnovější, nejlepší, nejaktuálnější a pokud možno to mají jejich vývojáři za povinnost z lásky k lidstvu neustále všechno přepisovat?
Tak ono jde jen o nějaký vývoj, dnes už nikdo ve Fortranu psát hry nebude, nebo třeba v garáži jeden nadšenec ano, ale určitě si od toho nebude slibovat velký zájem ostatních. Doba se posouvá a některé technologie jsou prostě pokročilejší, potom dává smysl, že se někdo diví, že si někdo zvolil nějakou technologii, která už nedává z hlediska doby příliš smysl, nepíše ani že by to ten člověk neměl dělat, ani že nesmí.
A on si ji zvolil? Zvolil si, že ho bude de facto udržovat a mírně rozvíjet. Nezvolil si, že ho používá spousta významných projektů.
30. 4. 2026, 09:55 editováno autorem komentáře
Tak vo všeobecnosti platí, že pri vývoji softwaru je iteratívny a v novších verziách vychytávajú chyby z tých starších. Takže mi tiež príde logickejšie snažiť sa používať novšie verzie knižníc - samozrejme za predpokladu že 1.) nová verzia neprinesie regresie a 2.) to nie je enshittifikovaný software od nejakej veľkej firmy. Pričom pri UI toolkitoch by som neočakával ani jedno...
Akademické ´uvahy o tom, co je "logičtější" jsou sice pěkné ale vraťme se zpět na zem: půjdete teď hned přepsat MATE nebo LXDE? Asi ne, že? (A nejen ty.) To je to.
Migrace netriviální aplikace z GTK 2 na GTK 3 není nic příjemného (vlastní zkušenost s celkem malým projektem). Na GTK 4 je to ještě horší, změny jsou poměrně velké. Nějakou dobu chyběl i nástupce GUI builderu Glade. Od GTK 3 hodně oceňuji zlepšený port pro Windows. Minimální údržba GTK 2 tedy má smysl. Prodlouží to život mnoha aplikacím, které jsou stále užitečné, ale nemají zdroje na přechod na vyšší verzi GTK. Podobně jako třeba údržba "mrtvého" JFC Swingu pro Javu.
a na jeho Gitu je nově hostován projekt GTK2-NG
Je to zprávička od pana Davida Ježka, tudíž odkazu se nedočkáme.
Zde je tedy ten odkaz: https://git.devuan.org/Daemonratte/gtk2-ng
30. 4. 2026, 07:13 editováno autorem komentáře