Mě přřijde jako blbinka spíš ten colorpicker s instalačkou 56 MB.
Cca tolko ma aj Firefox a on to vie tiez. Sice len zo zobrazenej stranky, ale ako bonus ma aj ine featury :D
On je kompletní prohlížeč součástí toho programu. Udělat tři posuvníky dá totiž v jiných toolkitech moc práce, tak se volí Electron.
Zajímalo by mě, kolik TWh energie a Gt CO₂ se propálilo navíc jen kvůli Electronu a podobným.
15. 1. 2020, 21:30 editováno autorem komentáře
Nechapem ten hate na electron. Vsak clovek cez to dokaze spravit aplikacie na vsetko bez nejakych problemov. Stale to este moze byt primarne nejaka web stranka, ktorej cast sa zabali electronom a vyuzije ako apka v mobile. S tym, ze sa tam pise normalny html kod ktory dnes vie robit vela ludi, takze na dizajn netreba zhanat externistov, co vedia kodit podla obrazkov v inych frameworkoch. Ozaj, neverili by ste, kolko CO2 sa mina napr na spehovanie v mobiloch a kompoch, na zobrazovanie reklem, alebo napr na windows aktualizacie..
Ve chvili kdy online skype zere min RAMky nez Skype program, tak jaky ma takovy program vyznam?
Kdyz budes mit spustenych nekolik elektronovych programu, tak mas spustenych nekolik browseru. Ne kazdy ma RAMky na rozdavani. Ja teda ne.
Zkousel jsem to zmerit nekolikrat. Restart, skype a nechat chvili bezet. Restart, vivaldi a online skype. Rozdil byl cca 200 mega ram, pokud si dobre pamatuju. Online skype i s prohlizecem zere mene ram nez desktopovy skype.
Skype je odpad (ale rodina...).
Rodina ma Whatsapp... Skype uz nemam tak 5 let, protoze neumi asi oproti Whatsappu, kterej ma daleko vic lidi, nic navic...
Řekl bych, že u malých utilit je ten nepoměr mezi funkcionalitou a velikostí runtime prostě příliš nápadný. Ten runtime není ani sdílený (ani v RAM ani na disku), takže ve výsledku taková aplikace plýtvá všemi prostředky - diskem, RAM i procesorem. Podle mě se pro to ani moc dobře nevyvíjí, takže jediný bezesporný benefit je lepší dostupnost vývojářů a dále možnost sdílet kód mezi webem a aplikací. Pozitivní vliv na vývoj technologií vidím ještě v tom, že se webové technologie a desktopové technologie vzájemně ovlivňují a snad dokonvergují k nějakému rozumnému průniku.
Problém je v tom, že není podporovaný sdílený runtime a podle issues na gihubu to není priorita už roky. To znamená, že každá aplikace si s sebou vezme vlastní verzi těch samých binárek a js knihoven. Je potom jenom na tom jak věříš vývojáři té aplikace, že electron runtime a js knihovny updatuje. Pokud ne, tak kromě plýtvání diskem a RAM máš v počítači nejspíš i neopravené bezpečnostní chyby. Dostáváš se tak na úroveň windows, kde si každá aplikace instaluje všechny knihovny znovu často v historických verzích. Pokud se vyřeší zmíněné problémy, ať si pak píšou lidi HTML kód a věřím, že většina haterů zmizí.
16. 1. 2020, 22:26 editováno autorem komentáře
najvacsi problem je security (resp. staticky linkovany rozsiahly runtime ktory v pripade chyby nikto nikdy nepatchne)
jen pro info:
gpick ma 1 MB (ale je pravda ze zavisi na pango, cairo a lua).
kcolorchooser ma 0.25 MG, ale zas zavisi na celem QT.
i tak, pango, cairo a lua ma beztak kazdy na disku, a vetsina i QT.
Re: Výběr barev.
Tohle by mohla být standardní funkce správce GUI.
Pak by to bylo na pár řádek s režií několika bajtů na bind systémové klávesové zkratky a jednoho hooku. Okýnko se zobrazením už by nemuselo být trvale v RAM.
Nastavení by mohlo obnášet i současné zkopírování údajů RGB do clipboardu v některém z volitelných formátů.
Ono to ještě neexistuje?
Napr. https://developer.gnome.org/gtk3/stable/GtkColorChooser.html
Staci nainstalovat binding a z pythonu/perlu/ruby/... by sa to dalo urcite aj onelinerom zobrazit.