Electron dhe Nativefier për të krijuar webapp tuaj nga Ubuntu

Elektroni i aplikacionit uebi ubunlog

Në artikullin e sotëm do të hedhim një vështrim në Electron. Përdorimi i kësaj korniza për ndërtimin e aplikacioneve së bashku me një mjet të quajtur Nativefier, po bëhet një zgjidhje universale me të cilën paketoni aplikacione në internet për desktopin.

Në të njëjtin blog kemi folur tashmë për disa raste të uebapp. Në to kemi njohur zbatime si p.sh. Katalogu në internet. Ky është një katalog i gjerë në të cilin do të gjejmë një numër të madh të aplikacioneve të krijuara me Electron. Disa shembuj të tjerë të asaj që mund të krijojmë me këtë softuer do të ishin aplikacione të tilla si Wmail, Skype, Simplenote, GitKraken ose Visual Studio Code.

Në disa faqe ata thonë se në ditët e sotme nuk kemi më nevojë për aplikime vendase për Linux. Siç e dinë të gjithë, web-i është multiplatform, dhe kjo është arsyeja pse aplikacionet në përgjithësi kanë lëvizur gradualisht në internet për vite me radhë.

Siç thonë ata në të tyre faqe internetiNëse përdoruesi mund të ndërtojë një faqe në internet, një aplikacion desktop mund të ndërtohet lehtë. Elektroni është një kornizë për krijimin e aplikacioneve vendase me teknologji në internet si JavaScript, HTML dhe CSS.

Falë kësaj, për të përdorur një aplikacion në internet do të na duhet vetëm një shfletues uebi. Sot të gjithë shfletuesit mbështesin karakteristika të tilla si ruajtja e të dhënave në disk ose njoftimet. Këto janë më tipiket që çdo webapp do të duhet të përdorë.

uebapp ubunlog hyrje

Elektroni do të na lejojë kapsuloni aplikacionet në internet për konsum vetanak në një mënyrë të thjeshtë. Pasi e kam testuar dhe verifikuar që funksionon si duhet, duhet të pranoj se pa qenë i qartë për dobinë e tij reale, të paktën ka qenë mjaft kurioz. Efikasiteti i tij i vërtetë nuk është i jashtëzakonshëm nëse e krahasojmë atë me konsumin e burimeve që Chromium do të bënte nëse shtesa, kur hapni të njëjtën faqe në internet. Elektroni bazohet në Kromi dhe në mjedisin e kohës së ekzekutimit Node.js.

Electron gjithmonë ka ngritur të njëjtën pyetje, çfarë nevoje kam për të krijuar aplikacione të pavarura kur mund t'i hap ato në skeda nga shfletuesi? Arsyet mund të jenë nga arritja e integrimit më të mirë me desktopin, te kursimi i disa burimeve deri te menaxhimi i disa faqeve në mënyrë të izoluar. Këtu të gjithë do të duhet të gjejnë përgjigjet e tyre.

Instaloni Nativefier për të krijuar Electron WebApp në Ubuntu

Për të kryer këtë detyrë, gjëja e parë që do të bëjmë është instaloni Node.js dhe menaxherin e saj të paketave npm. Për këtë ne do të hapim terminalin (Ctrl + Alt + T) dhe të shkruajmë diçka si më poshtë në të.

sudo apt install nodejs npm

Në këtë pikë do të instalojmë programin që do të kryejë shndërrimin nga menaxheri i paketës Node.js. Në të njëjtin terminal shkruajmë rendin vijues.

sudo npm install nativefier -g

Tani mund të fillojmë të krijojmë vetë aplikacionet tona në internet. Do të duhet të lëshojmë vetëm në terminal (Ctrl + Alt + T) diçka si më poshtë:

nativefier ubunlog.com

Nacionalfier do të fillojë të kapsulojë faqen e treguar në mënyrë të pavarur. Në të njëjtën kohë ai do të ruajë karakteristikat e tij dhe do t'i caktohet një ikonë dhe një emër. Nisësi i aplikacionit tonë, së bashku me pjesën tjetër të skedarëve të nevojshëm, ne mund të gjejmë në një dosje me të njëjtin emër si uebi në direktori nga ku kemi kryer veprimin e mëparshëm.

krijimin e elektronit webapp

Duhet të sqarohet se Nativefier do të na lejojë aplikoni mundësi të ndryshme te aplikacionet që duam të paketojmë. Dokumentacionin mund ta kontrolloni në faqen e tij GitHub. Këto opsione variojnë nga mundësia e personalizimit të emrit të aplikacionit, duke shtuar një ikonë dhe duke përfunduar me modifikimin e dimensioneve të paracaktuara të dritares, ndër të tjera. Duhet gjithashtu të theksohet se do ta bëjmë lejoni ngulitjen e kodit JavaScript ose CSS në webapp. Mundësitë e hapura për ne po shumohen.

Për të përfunduar, ne vetëm mund të pyesim veten nëse këto lloje të aplikacioneve janë më komode ose krijojnë një kursim mjaft të lartë të burimeve në pajisjet tona. Sepse ne mund të bëjmë praktikisht të njëjtën gjë duke shtuar një lidhje të drejtpërdrejtë në desktopin tonë si me Chrome ashtu edhe me Chromium. Kjo është në shijen e të gjithëve.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Cristina dijo

    Përshëndetje dhe cilat komanda mund të përdor për ta fshirë atë, plus elektronin që u shkarkua si pjesë e instalimit? Faleminderit për blogun tuaj, unë jam në kde neon