Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - dext0r

Stran: [1]
1
Vývoj / Re:Modifikovatelné UI/GUI - c++
« kdy: 16. 09. 2020, 15:22:11 »
Ahojte,

Diky za prinosne navrhy, niektore technologie/navrhy a postupy som ani neuvazoval, zasa som sa posunul dalej.
Jemne sa priklanam k moznostiam:
1) GTK a css - myslim ze to vcelku vystihuje moj usercase
2) HTML/css/JS - dal by som to na druhe miesto

Asi to budem musiet prakticky overit, nakolko som/budem limitovany vykonom, 800MHz CPU, GPU Mali, 512 RAM.
Ohladom performance to bude asi lepsie na GTK/css, na modifikovatelnost zasa HTML/css.. asi sa pustim do testu 1) vs 2) (CEF, GNOME web)

Čoo tak skúsiť Pharo Smalltalk...

Vyzera to velmi zaujimavo, ale neviem ci mam este silu/odhodlanie ist do novej technologie.. budem nad tym premyslat, diky moc

Co konkretne HTML neumi oproti tem alternativam, ktere tu navrhujete?
1/ neumí nativní look&feel ..

Nativny look&feel v tomto pripade nehraje rolu, skor pouzita technologia (performance), a moznosti

https://gitlab.gnome.org/GNOME/libhandy

celkom ma zaujal tento projekt
Mna zaujal tiez, asi skusim poexperimentovat

2
Vývoj / Modifikovatelné UI/GUI - c++
« kdy: 08. 09. 2020, 18:38:34 »
Ahojte kolegovia,

Natrafil som na toto fórum, tak Vás zdravím a rovno hodím do pléna aj otázku nad ktorou dlhšiu dobu premýšlam.

Mam v c++ napísaný "herný" back-end (core), na testovanie som si napisal jednoduché CLI a v pláne mám doladiť hernú logiku a GUI/UI, t.j. dve otázky ktoré spolu súvisia.

1) Chcem na core napojiť GUI, premýšlal som nad Qt (menej skúseností) a gtkmm (viac skuseností), ale, rád by som aby bolo GUI modifikovatelné ,t.j. end-user by mohol byť schopný v istých mantineloch modifikovať GUI (pozadie, rozloženie tlačítok, pridávať animované efekty (napr gif)...), bez toho aby som neskôr rekompiloval "aplikáciu", prípadne user by si musel naštudovať 30 stranový manuál, a tu mi napádajú dve možnosti:
   a) spraviť UI/GUI v gtkmm a "modifikovateľnú" čast v GLADE
   b) spraviť UI/GUI v html5/css/js  t.j. plne modifikovateľné
   c) použiť Qt/QML
   d) použiť gtkmm/css alebo Qt/css
   e)  + další návrh

a teraz ta druhá otázka :
2) Ak by som použil a), c), d) hernú logiku by som vedel/mohol aplikovať priamo v Core a napojiť na dané GUI
Ak by som použil b), získal by som silne modifikovatelné UI/GUI ale s tým že hernú logiku by som držal v Core ale v istom zmysle by musela byť implementovaná aj v b), komunikácia cez REST API, prípadne websockets/js

T.j. ake GUI/UI (c++) použiť aby bolo dobre modifikovatelné a nestrávil by som pri návrhu a implementácii stovky hodín, prípadne ak si vyberiem b) nejaký návrh na browser pre ARM@1.2GHz single core, 1GB RAM, čo tak konqueror (asi cez víkend odskušam performance vs chromium.)

Diky dext0r

Stran: [1]