Az Electron és a Nativefier segítségével saját webalkalmazást hozhat létre az Ubuntuból

WebApp elektron ubunlog

A mai cikkben egy pillantást vetünk az Electronra. Ennek használata építési alkalmazások kerete a Nativefier nevű eszközzel egyetemes megoldássá válik, amellyel webes alkalmazások csomagolása az asztalra.

Ugyanebben a blogban már beszéltünk néhány esetről webalkalmazás. Benne ismerünk olyan alkalmazásokat, mint pl Webkatalógus. Ez egy kiterjedt katalógus, amelyben nagyszámú alkalmazást találunk az Electron segítségével. Néhány további példa arra, hogy mit hozhatunk létre ezzel a szoftverrel, olyan alkalmazások lennének, mint a Wmail, a Skype, a Simplenote, a GitKraken vagy a Visual Studio Code.

Egyes webhelyeken azt mondják, hogy manapság már nincs szükségünk natív alkalmazásokra a Linux számára. Mint mindenki tudja, a web többplatformos, és ezért általában az alkalmazások évek óta fokozatosan mozognak az interneten.

Ahogy a sajátjukban mondják weboldalHa a felhasználó létrehozhat egy weboldalt, akkor egyszerűen létrehozható egy asztali alkalmazás. Az elektron egy keretrendszer natív alkalmazások létrehozásához webes technológiákkal, például JavaScript, HTML és CSS.

Ennek köszönhetően webes alkalmazás használata csak webböngészőre lesz szükségünk. Ma minden böngésző támogatja az olyan funkciókat, mint például az adatok tárolása a lemezen vagy az értesítések. Ezek a legjellemzőbbek, amelyeket bármely webalkalmazásnak használnia kell.

webalkalmazás ubunlog belépés

Az elektron megengedi nekünk tokozni webes alkalmazásokat saját fogyasztásra egyszerű módon. Miután kipróbáltam és megbizonyosodtam róla, hogy megfelelően működik-e, el kell ismernem, hogy anélkül, hogy tisztában lennék valódi hasznosságával, legalábbis nagyon kíváncsi volt. Valódi hatékonysága nem figyelemre méltó, ha összehasonlítjuk azt az erőforrás-fogyasztással, amelyet a Chromium tenne, ha kiterjesztené ugyanezt a webhelyet. Az elektron alapja Króm és a futási környezetben node.js.

Az Electron mindig ugyanazt a kérdést vetette fel, hogy milyen szükségem van önálló alkalmazások létrehozására, amikor a böngészőből füleken nyithatom meg őket? Ennek oka lehet az asztallal való jobb integráció elérése, az erőforrások megtakarítása és egyes webhelyek elkülönített kezelése. Itt mindenkinek meg kell találnia a saját válaszait.

Telepítse a Nativefier programot az Electron WebApp létrehozásához az Ubuntuban

Ennek a feladatnak az elvégzéséhez az első dolgot tesszük telepítse a Node.js-t és annak npm csomagkezelőjét. Ehhez meg fogjuk nyitni a terminált (Ctrl + Alt + T), és valami hasonlót írunk bele.

sudo apt install nodejs npm

Ezen a ponton telepítjük a segédprogramot, amely a konverziót a Node.js csomagkezelőből hajtja végre. Ugyanabba a terminálba írjuk a következő sorrendet.

sudo npm install nativefier -g

Most elkezdhetjük saját webalkalmazásaink létrehozását. Csak a terminálban (Ctrl + Alt + T) kell elindítanunk a következőket:

nativefier ubunlog.com

Nativefier megkezdi a feltüntetett webhely önálló bekattanását. Ugyanakkor megőrzi jellemzőit, és egy ikont és egy nevet kap. Az alkalmazásunk indítója, a többi szükséges fájllal együtt megtalálhatjuk a webhöz hasonló nevű mappában abban a könyvtárban, ahonnan az előző műveletet végrehajtottuk.

webapp elektron létrehozása

Tisztázni kell, hogy a Nativefier megengedi nekünk alkalmazzon különböző lehetőségeket a csomagolni kívánt alkalmazásokhoz. Az oldalon ellenőrizheti a dokumentációt GitHub. Ezek a lehetőségek többek között az alkalmazás nevének testreszabásától, egy ikon hozzáadásától és az ablak alapértelmezett méreteinek módosításával végződnek. Azt is meg kell jegyezni, hogy fogunk engedélyezze a JavaScript vagy CSS kód beágyazását a webappon. A számunkra nyitott lehetőségek szaporodnak.

Befejezésül csak azt kérdezhetjük meg magunktól, hogy az ilyen típusú alkalmazások kényelmesebbek-e, vagy elég magas erőforrás-megtakarítást generálnak-e eszközünkön. Mivel gyakorlatilag ugyanezt megtehetjük, ha közvetlen linket adunk az asztalunkra mind a Chrome, mind a Chromium segítségével. Ez mindenki ízlésének megfelel.


Hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Cristina dijo

    Helló, és milyen parancsokkal törölhetem, valamint a telepítés részeként letöltött elektront? Köszönöm a blogodat, a kde neonon vagyok