Electron a Nativefier na vytvorenie vlastného webappu z Ubuntu

Elektron WebApp ubunlog

V dnešnom článku sa pozrieme na Electron. Využitie tohto rámec pre stavebné aplikácie spolu s nástrojom s názvom Nativefier sa stáva univerzálnym riešením, s ktorým balík webových aplikácií pre pracovnú plochu.

V rovnakom blogu sme už hovorili o niektorých prípadoch webová aplikácia. V nich sme poznali aplikácie ako napr Webový katalóg. Toto je rozsiahly katalóg, v ktorom nájdeme veľké množstvo aplikácií vytvorených pomocou Electronu. Niektoré ďalšie príklady toho, čo môžeme pomocou tohto softvéru vytvoriť, by boli aplikácie ako Wmail, Skype, Simplenote, GitKraken alebo Visual Studio Code.

Na niektorých stránkach hovoria, že v dnešnej dobe už nepotrebujeme natívne aplikácie pre Linux. Ako každý vie, web je multiplatformový, a preto sa aplikácie vo všeobecnosti na web postupne presúvajú už roky.

Ako sa hovorí v ich webové stránkyAk si užívateľ môže vytvoriť webovú stránku, dá sa ľahko vytvoriť desktopová aplikácia. Elektrón je a rámec pre vytváranie natívnych aplikácií s webovými technológiami ako JavaScript, HTML a CSS.

Vďaka tomu používať webovú aplikáciu budeme potrebovať iba webový prehliadač. Všetky prehliadače dnes podporujú funkcie, ako je ukladanie dát na disk alebo upozornenia. Jedná sa o najtypickejšie, ktoré bude musieť každý webapp použiť.

webová aplikácia ubunlog vstup

Electron nám to dovolí zapuzdrovať webové aplikácie na vlastnú spotrebu jednoduchým spôsobom. Po otestovaní a overení jeho správneho fungovania musím priznať, že bez toho, aby som mal jasno v jeho skutočnej užitočnosti, bol prinajmenšom dosť zvedavý. Jeho skutočná účinnosť nie je pozoruhodná, ak ho porovnáme so spotrebou zdrojov, ktoré by Chromium urobil pri rozšírení pri otvorení toho istého webu. Elektron je založený na Chróm a v prostredí runtime Node.js.

Spoločnosť Electron vždy kladie rovnakú otázku. Čo je potrebné, aby som mohol vytvárať samostatné aplikácie, keď ich môžem otvoriť na kartách v prehliadači? Dôvodom môže byť dosiahnutie lepšej integrácie s počítačom, úspora niektorých zdrojov až po správu niektorých serverov izolovane. Tu si každý bude musieť nájsť svoje odpovede.

Nainštalujte si program Nativefier na vytvorenie aplikácie Electron WebApp v systéme Ubuntu

Prvá vec, ktorú urobíme, je splnenie tejto úlohy nainštalujte Node.js a jeho správcu balíkov npm. Za týmto účelom otvoríme terminál (Ctrl + Alt + T) a napíšeme doň niečo ako nasledovné.

sudo apt install nodejs npm

V tomto okamihu sa chystáme nainštalovať obslužný program, ktorý vykoná konverziu zo správcu balíkov Node.js. V rovnakom termináli napíšeme nasledujúce poradie.

sudo npm install nativefier -g

Teraz môžeme začať vytvárať vlastné webové aplikácie. Budeme musieť spustiť v termináli iba (Ctrl + Alt + T) niečo ako toto:

nativefier ubunlog.com

Nativefier začne zapuzdrovať uvedenú webovú stránku nezávisle. Zároveň si zachová svoje vlastnosti a bude jej pridelená ikona a meno. Spúšťač našej aplikácie, spolu so zvyškom potrebných súborov nájdeme v priečinku s rovnakým názvom ako web v adresári, z ktorého sme vykonali predchádzajúcu akciu.

vytváranie webapp elektrónu

Je potrebné objasniť, že Nativefier nám to umožní použiť rôzne možnosti k aplikáciám, ktoré chceme zabaliť. Môžete si pozrieť dokumentáciu na jej stránke GitHub. Tieto možnosti siahajú od možnosti prispôsobiť názov aplikácie, pridať ikonu a končiť okrem iného úpravou predvolených rozmerov okna. Je tiež potrebné poznamenať, že áno povoliť vkladanie kódu JavaScript alebo CSS na webovej aplikácii. Možnosti, ktoré sa nám otvárajú, sa množia.

Na záver si môžeme položiť iba otázku, či sú tieto typy aplikácií pohodlnejšie alebo či generujú dostatočne vysokú úsporu zdrojov v našich zariadeniach. Pretože môžeme urobiť to isté, keď pridáme priamy odkaz na našu plochu pomocou prehliadača Chrome aj Chromium. Je to na vkuse každého.


Komentár, nechajte svoj

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   cristina dijo

    Dobrý deň a aké príkazy môžem použiť na jeho odstránenie a navyše elektrón, ktorý bol stiahnutý v rámci inštalácie? Ďakujem za váš blog, som na kde neon