Nuklear 1.0 - revoluční GUI knihovna

19.04 | 21:30 | dumblob | Nová verzia

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

    • RE: Nuklear 1.0 - revoluční GUI knihovna 19.04 | 22:53
      Avatar Miroslav Bendík Gentoo  Administrátor

      Hmm, veľmi zaujímavý projekt hlavne na nejakých embedded zariadeniach.

      • RE: Nuklear 1.0 - revoluční GUI knihovna 20.04 | 08:08
        Avatar dumblob   Návštevník

        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).

        • RE: Nuklear 1.0 - revoluční GUI knihovna 20.04 | 08:14
          Avatar Miroslav Bendík Gentoo  Administrátor

          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.

          • RE: Nuklear 1.0 - revoluční GUI knihovna 22.04 | 00:43
            Avatar dumblob   Návštevník

            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 :(