Portál AbcLinuxu, 15. května 2025 15:07

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
9.9.2021 18:24 Jardík
Rozbalit Rozbalit vše Re: Rust 1.55.0
Odpovědět | Sbalit | Link | Blokovat | Admin
Už tam je nějaká nativní GUI knihovna, co nemá závislost na těch v C?
9.9.2021 18:37 vyRust ceckar musi
Rozbalit Rozbalit vše Re: Rust 1.55.0
No mame interface do Electronu, to by melo stacit na vsechno ne? Rust je spise lowlevel jazyk, gui at resi specializovane jazyky jako html a css, resit neco nativne je takova oldschool Ceckarna.
9.9.2021 21:46 Redy
Rozbalit Rozbalit vše Re: Rust 1.55.0
Kódiť UI v HTML + css neni pohodlné. CSS je aj v roku 2021 stále o hackoch a kompromisoch. Síce to už neni také zlé, keď máme k dispozícii gridy a flexboxy, ale poznám aj pohodlnejší spôsob ako kódiť UI pre desktop.

Okrem toho porovnajte si výkon aplikácií, ktoré používajú natívne libky, s tými bazmegmi napísanými v Electrone. Porovnajte si taký VSCode alebo Atom s natívnymi editormi. Ja tiež používam Electron based aplikácie, ale v systéme mám by default ajtak natívny editor. Naozaj nemám chuť, čakať pri otváraní každého textového súboru 2 sekundy kým sa mi spustí aplikácia a ďalšie desiatky sekúnd kým sa načítajú všetky pluginy a editor začne konečne korektne fungovať.

Alebo skúste si niekedy vo VSCode / VSCodium otvoriť 0.5 GB SQL Súbor. Aplikácie s poriadnym GUI to bez problémov zvládnu. Electron Based aplikácie s tým stále majú problém. HTML je o kompromisoch a mrhaní výkonom. Nehovoriac o tom, že tie appky nevyzerajú ako natívne a pre konzervatívnejších užívateľov je to zásadný problém.
9.9.2021 21:48 Redy
Rozbalit Rozbalit vše Re: Rust 1.55.0
"Nehovoriac o tom, že tie appky nevyzerajú ako natívne a pre konzervatívnejších užívateľov je to zásadný problém."

Nevyzerajú / nesprávajú sa
9.9.2021 21:50 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: Rust 1.55.0
Alebo skúste si niekedy vo VSCode / VSCodium otvoriť 0.5 GB SQL Súbor. Aplikácie s poriadnym GUI to bez problémov zvládnu.
Které? 0.5GB SQL soubor bych se bál otevřít ve většině GUI editorů, by default bych na to šel vimem...
10.9.2021 15:03 AlyoSHA
Rozbalit Rozbalit vše Re: Rust 1.55.0
A teraz to skus v electron-based editore.
10.9.2021 15:20 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: Rust 1.55.0
Zkusil jsem VSCode a samozřejmě je to pomalý, ale třeba v geditu je to ještě 10× pomalejší... Už mam napsanej tenhle komentář pár minut a furt se to ještě nedonačetlo.

Efektivně pracovat s velkejma texťákama je prostě náročný obecně.
9.9.2021 20:15 ----------------- | skóre: 1
Rozbalit Rozbalit vše Re: Rust 1.55.0
Je jich docela dost. Kupříkladu iced nebo druid.
9.9.2021 20:43 Lyco | skóre: 14 | blog: Lyco
Rozbalit Rozbalit vše Re: Rust 1.55.0
I přes upřímnou snahu jsem nepochopil, jak s druidem pracovat. Ale mám výbornou zkušenost s egui - immediate mode je v Rustu velmi přirozené, a autor si dal záležet na ergonomii, takže to není lifetimové peklo.
Příspěvek se rázem stává až o 37,5 % pravdivější, je-li pod ním napsáno reálné jméno.
10.9.2021 01:09 BoneFlute | skóre: 3
Rozbalit Rozbalit vše Re: Rust 1.55.0
relm (https://crates.io/crates/relm)

Implementace/bindingy pro Gtk (https://crates.io/keywords/gtk), Qt (https://crates.io/keywords/qt), Windows (https://crates.io/crates/native-windows-gui), etc. Stačí hledat.

Zatím je to dost bordel a naopak je tam toho až moc.
10.9.2021 02:47 Jardík
Rozbalit Rozbalit vše Re: Rust 1.55.0
Stačí hledat, ale zřejmě nestačí číst původní příspěvěk. Proč jsi takový hlupák?
9.9.2021 21:26 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: Rust 1.55.0
Mně přišlo slibné sixtyFPS ... Ale nezkoušel jsem zatím...
9.9.2021 21:35 Lyco | skóre: 14 | blog: Lyco
Rozbalit Rozbalit vše Re: Rust 1.55.0
Neznal jsem, díky za tip, to vypadá dost zajímavě.
Příspěvek se rázem stává až o 37,5 % pravdivější, je-li pod ním napsáno reálné jméno.
10.9.2021 13:51 ----------------- | skóre: 1
Rozbalit Rozbalit vše Re: Rust 1.55.0
Říkám si že mi to trochu připomíná Qt a co nevídím, autoři Sixty FPS na Qt pracovali.
10.9.2021 22:39 stick | skóre: 10 | Praha
Rozbalit Rozbalit vše Re: Rust 1.55.0
0118 999 881 999 119 725 3
10.9.2021 22:55 stones
Rozbalit Rozbalit vše Re: Rust 1.55.0
Tohle se fakt někomu líbí, jo?
    let text = LocalizedString::new("hello-counter").with_arg("count", |data: &u32, _env| (*data).into());
Takhle nějak to vypadá když se my kočka projde po klávesnyci.
11.9.2021 00:29 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: Rust 1.55.0
Jsem Rust programátor a moc se mi to nelíbí. Jednak to vypadá na celkem neergonomické API obecně a pak ta syntaxe v tý lambdě mi přijde neidiomatická, ta dereference buď není potřeba, nebo by se měla dát nahradit syntaxí &data: &u32 .

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.