Nuklear 1.0 - revoluční GUI knihovna
Micha Mettke po téměř roce a půl vývoje vydal verzi 1.0 revoluční "neknihovny" Nuklear pro precizní tvorbu GUI, a to extrémně jednoduše. Na 15000 řádcích jediného hlavičkového souboru v ANSI C pod MIT naleznete garantovaně multiplatformní propracované Immediate-Mode GUI. Je libo plně funkční a multiplatformní GUI file browser na cca 800 řádcích C? A nebo raději pěkný node editor na cca 600 řádcích?
Zdroj: GitHub
Pre pridávanie komentárov sa musíte prihlásiť.
Hmm, veľmi zaujímavý projekt hlavne na nejakých embedded zariadeniach.
Nu, kdyz jsem ho pred rokem objevil, jeste nekolik dni jsem skakal radosti. Povazuji Nuklear za prulomovy projekt za poslednich 20 let v oblasti GUI (mozna by mu po kotniky sahalo jeste QML, ktere jsem kdysi jeste pred jeho zverejnenim mel take docela rad).
No QML je úplne iný typ beštie než pôvodne. Syntax síce zostala rovnaká, ale v Qt 5 bolo úplne prepísané a momentálne beží len nad OpenGL (rovnako ako Nuklear).
Pre mňa je v tomto prípade revolučná hlavne veľkosť. Videl som kedysi video ako bootovali na allwinneri A10 do Qt rozhrania za 0.7s pričom Qt je dosť pomalé a veľké. Keby použili namiesto toho niečo ako Nuklear bola by to bomba.
Nu, Nuklear prave bezi uplne nad jakymkoliv backendem (v ukazkach jich je hned nekolik "non-GL", respektive pokud nejsou nyni, tak brzy budou, protoze byly docasne odstraneny kvuli release) a dokonce i uplne bez backendu (ale pak je vystupem pouze buffer RGB pixelu). To je hned po extremne pohodlne a prehledne immediate mode tvorby UI druha nejdulezitejsi feature Nuklearu.
Kazdopadne diky za info o QML v Qt 5. Skoda, OpenGL pro 2D moc nemusim kvuli spotrebe :(