„Electron“ ir „Nativefier“, kad galėtumėte sukurti savo žiniatinklio programą iš „Ubuntu“

WebApp elektronas ubunlog

Šiandieniniame straipsnyje apžvelgsime „Electron“. Tai naudoti pastatų taikymo sistema kartu su įrankiu, vadinamu „Nativefier“, jis tampa universaliu sprendimu, su kuriuo žiniatinklio programų paketai darbalaukiui.

Tame pačiame tinklaraštyje mes jau kalbėjome apie kai kuriuos atvejus žiniatinklio programa. Jose mes žinome tokias programas kaip Internetinis katalogas. Tai yra platus katalogas, kuriame rasime daugybę programų, sukurtų naudojant „Electron“. Dar keletas pavyzdžių, ką galime sukurti naudodami šią programinę įrangą, būtų tokios programos kaip „Wmail“, „Skype“, „Simplenote“, „GitKraken“ ar „Visual Studio Code“.

Kai kuriose svetainėse jie sako, kad šiais laikais mums nebereikia vietinių „Linux“ programų. Kaip visi žino, žiniatinklis yra daugiaplatformis, todėl programos daugelį metų palaipsniui juda į internetą.

Kaip sakoma jų Interneto svetainėJei vartotojas gali sukurti svetainę, darbalaukio programą galima lengvai sukurti. Elektronas yra a pagrindas kurti vietines programas naudojant žiniatinklio technologijas, tokias kaip „JavaScript“, HTML ir CSS.

Dėl šios priežasties, norėdami naudoti žiniatinklio programą mums reikės tik interneto naršyklės. Šiandien visos naršyklės palaiko tokias funkcijas kaip duomenų saugojimas diske ar pranešimai. Tai yra tipiškiausi, kuriuos reikės naudoti bet kuriai žiniatinklio programai.

žiniatinklio programa ubunlog įrašas

Elektronas mums leis apimti interneto programas savo vartojimui paprastu būdu. Išbandęs ir patikrinęs, ar jis veikia teisingai, turiu pripažinti, kad bent jau buvo gana įdomu, neaišku, koks yra jo tikrasis naudingumas. Tikrasis jo efektyvumas nėra puikus, jei palygintume su išteklių naudojimu, kurį „Chromium“ padarytų, jei plėtiniai būtų atidaryti tą pačią svetainę. Elektronas yra pagrįstas chromas ir vykdymo aplinkoje Node.js.

„Electron“ visada kėlė tą patį klausimą, ko man reikia norint sukurti atskiras programas, kai galiu jas atidaryti skirtukuose iš naršyklės? Priežastys gali būti geresnės integracijos su darbalaukiu siekimas, kai kurių išteklių taupymas ir kai kurių svetainių valdymas atskirai. Čia kiekvienas turės rasti savo atsakymus.

Norėdami sukurti „Electron WebApp“ „Ubuntu“, įdiekite „Nativefier“

Norėdami atlikti šią užduotį, pirmiausia atliksime įdiekite „Node.js“ ir jo „npm“ paketų tvarkyklę. Tam mes atidarysime terminalą („Ctrl“ + „Alt“ + T) ir jame parašysime kažką panašaus.

sudo apt install nodejs npm

Šiuo metu mes ketiname įdiegti įrankį, kuris atliks konversiją iš „Node.js“ paketų tvarkyklės. Tame pačiame terminale mes rašome šią tvarką.

sudo npm install nativefier -g

Dabar galime pradėti kurti savo žiniatinklio programas. Turėsime paleisti tik terminale („Ctrl“ + „Alt“ + T) panašiai:

nativefier ubunlog.com

Gimtoji pradės savarankiškai kapsuliuoti nurodytą svetainę. Tuo pačiu metu jis išlaikys savo charakteristikas ir bus priskirtas piktogramai bei vardui. Mūsų programos paleidimo priemonė, kartu su likusiais reikalingais failais, aplanke, kuriame atlikome ankstesnį veiksmą, galime rasti aplanke tokiu pačiu pavadinimu kaip žiniatinklis.

kuriant interneto programos elektroną

Reikia paaiškinti, kad „Nativefier“ mums leis taikyti skirtingas galimybes prie programų, kurias norime supakuoti. Dokumentus galite patikrinti jo puslapyje GitHub. Šios parinktys apima galimybę pritaikyti programos pavadinimą, pridėti piktogramą ir baigti numatytųjų lango matmenų modifikavimu. Taip pat reikėtų pažymėti, kad taip ir padarysime leisti įterpti „JavaScript“ ar CSS kodą žiniatinklio programoje. Mums atsiveriančios galimybės daugėja.

Pabaigai galime tik paklausti savęs, ar tokio tipo programos yra patogesnės, ar taupo pakankamai daug išteklių savo įrenginiuose. Nes praktiškai tą patį galime padaryti pridėdami tiesioginę nuorodą į savo darbalaukį naudodami „Chrome“ ir „Chromium“. Tai priklauso nuo kiekvieno skonio.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   cristina sakė

    Sveiki, ir kokias komandas galiu naudoti norėdamas jį ištrinti, taip pat elektroną, kuris buvo atsisiųstas kaip diegimo dalis? Dėkojame už jūsų tinklaraštį, aš ne kde neon