cs.phhsnews.com


cs.phhsnews.com / Jaké jsou elektronické aplikace a proč se staly tak častými?

Jaké jsou elektronické aplikace a proč se staly tak častými?


Už jste si všimli, že mnoho nových desktopových aplikací vypadá podobně jako webové stránky? Není to vaše představivost.

Od Trella po Slack, od WordPress.com po Github, je stále častější pro takzvané desktopové aplikace, které sdružují webovou stránku s několika nativními funkcemi, jako jsou oznámení, přístup k souborovým systémům a nabídky. Nejčastější technologií, která umožňuje tento proces nazývat Electron, je používána několika aplikacemi, které ani nemusíte mít podezření, jako je chatová aplikace Discord a kód Microsoft Visual Studio.

Electron usnadňuje vývojářům uvolnění aplikace současně v systému Windows, macOS a Linux, ale existují i ​​downsides pro uživatele. Elektronové aplikace jsou obrovské. Slack, aplikace pro rozhovor, zabírá 237 MB místa na pevném disku na počítači Mac a spotřeba paměti také není nízká. Co přebírá všechny tyto zdroje? A proč vývojáři používají něco tak neefektivního?

Elektronové aplikace jsou docela snadné

Desktopové aplikace jsou obtížné, zvláště pokud chcete, aby byly mezi platformami. Přístup k souborovému systému funguje odlišně ve Windows, než tomu je například v systému Linux, a upozornění fungují odlišně v systému MacOS než v systému Windows. To znamená, že každý, kdo chce napsat žádost pro všechny tři operační systémy pro stolní počítače (nebo dokonce i dva z nich), musí přepisovat mnoho svých kódů při přenosu z jednoho do druhého.

Electron to řeší tím, že nabízí která funguje na všech třech hlavních operačních systémech pro stolní počítače. To znamená, že vývojáři mohou jednou napsat kód pro věci, jako jsou oznámení, a očekávají, že pracují nativně v každém operačním systému. Ještě lepší pro vývojáře: vše, co lze postavit pomocí Javascript, HTML a CSS technologií, každý, kdo kóduje pro web, je velmi dobře obeznámen s

Elektronové aplikace přicházejí s poměrně velkým množstvím Chromu

Jak je to možné? Zčásti proto, že každá elektronová aplikace sdružuje kompletní webový prohlížeč: Chromium, verze Google Chrome s otevřeným zdrojovým kódem. To je spojeno s pokyny pro konkrétní platformu, aby bylo zajištěno, že se vše chová přesně tak, jak očekávají vývojáři ve všech systémech. Proto verze Slack pro stolní počítače zabírá více než 200 megabajt místa na pevném disku: většina Chrome je v ní obsažena.

Každá spuštěná elektronová aplikace je víceméně úplnou instancí prohlížeče Chrome. Jak uvedl bloger Joseph Gentle, je to stěží ideální:

Myslíte si, že Slack je malý javascriptový program spuštěný uvnitř jiného operačního systému VM (chrome), který musíte spustit, aby v podstatě chatoval na IRC. Dokonce i když máte skutečný chrome otevřený, každá elektronová aplikace má vlastní vlastní extra kopii celého VM.

Tak jo, existují nevýhody pro uživatele. Nejprve, každá aplikace Electron, kterou stahujete, svazuje většinu Chromia a každá spuštěná aplikace spouští dobrý kus tohoto kódu. Není zde žádné sdílení zdrojů, jako je tomu v případě aplikací nativní, což znamená, že elektronické aplikace budou mít více prostoru na pevném disku a paměť než aplikace, která byla vyvinuty s vaší platformou. Pokud je výkon skutečně důležitý, možná se budete chtít vyhnout elektronovým aplikacím

Počkejte, takže je elektron dobrý nebo špatný?

V tomto okamžiku jsou počítače tak silné, že většina uživatelů si ani nevšimne, jak neefektivní Electron aplikace jsou. Ve skutečnosti drtivá většina lidí Electronu ani nikdy neslyšela. Většina mých spolupracovníků to neudělala a všichni používají Slack každý den. Mnoho z nich bylo nadšeno vidět, že stolní verze programu Trello vyšla a opět netušila, že jde o elektronickou aplikaci.

A tyto aplikace se opravdu lépe integrují s vaším operačním systémem lépe než webové stránky. Žijí ve svém vlastním okně. Nabízejí skvělé klávesové zkratky, přirozené oznámení a další věci, které nelze dělat stejným způsobem s prohlížečem.

A je to dobrá sázka, že aplikace jako Slack, Trello a WordPress.com by se neobtěžovaly nabízet verze pro stolní počítače, pokud Electron neexistuje, a místo toho se zaměřuje na mobilní a prohlížečové verze. Otázkou tedy není, zda je Electron špatný; je to, zda jsou elektronové aplikace lepší než nic. Jsem ochoten říci ano, ale rozumní lidé mohou nesouhlasit. (A hej, pro tyhle lidi je vždy webová verze.)


Jak se ujistit, zda váš pevný disk umírá pomocí programu S.M.A.R.T.

Jak se ujistit, zda váš pevný disk umírá pomocí programu S.M.A.R.T.

Pevné disky používají protokol S.M.A.R.T. (Self-Monitoring, Analysis a Reporting Technology), aby zjistili svou spolehlivost a zjistili, zda selhávají. Můžete si prohlédnout soubor S.M.A.R.T. data a zjistěte, zda se začala vyvíjet problémy. Pevné disky nežijí navždy a často nevidíte konec. Naštěstí většina moderních pohonů podporuje společnost S.

(how-top)

ŠEst věcí, které musíte udělat okamžitě po připojení nového routeru

ŠEst věcí, které musíte udělat okamžitě po připojení nového routeru

Většina lidí nenahrazuje směrovače často a existuje mnoho důležitých nastavení, je snadné přehlédnout několik a zapomeňte na to, jak byla nastavena vaše stará. Zde jsou prvních pět věcí, které musíte udělat po zapnutí nového směrovače. SOUVISEJÍCÍ: Klonujte váš stávající směrovač pro inovaci bezdrátového směrovače Několik minut vylepšení a konfigurace ihned po rozbalení nový směrovač vám může ušetřit bolesti hlavy po silnici.

(how-top)

Zajímavé Články