Electron un Nativefier, lai izveidotu savu tīmekļa lietotni no Ubuntu

WebApp elektrons ubunlog

Šodienas rakstā mēs apskatīsim Electron. Šī izmantošana ietvaru ēku lietojumiem kopā ar rīku, ko sauc par Nativefier, tas kļūst par universālu risinājumu, ar kuru pakotnes tīmekļa lietojumprogrammas darbvirsmai.

Šajā emuārā mēs jau runājām par dažiem gadījumiem tīmekļa lietotni. Tajos mums ir zināmas tādas lietojumprogrammas kā Tīmekļa katalogs. Šis ir plašs katalogs, kurā mēs atradīsim lielu skaitu programmu, kas izveidotas ar Electron. Daži citi piemēri tam, ko mēs varam izveidot, izmantojot šo programmatūru, būs tādas lietojumprogrammas kā Wmail, Skype, Simplenote, GitKraken vai Visual Studio Code.

Dažās vietnēs viņi saka, ka mūsdienās mums vairs nav vajadzīgas vietējās Linux lietojumprogrammas. Kā visi zina, tīmeklis ir daudzplatforms, un tāpēc lietojumprogrammas kopumā gadiem ilgi pamazām pāriet uz tīmekli.

Kā viņi saka savējos MājasJa lietotājs var izveidot vietni, darbvirsmas lietojumprogrammu var viegli izveidot. Elektrons ir a ietvaru vietējo lietojumprogrammu izveidei ar tādām tīmekļa tehnoloģijām kā JavaScript, HTML un CSS.

Pateicoties tam, lai izmantotu tīmekļa lietojumprogrammu mums būs nepieciešams tikai tīmekļa pārlūks. Šodien visas pārlūkprogrammas atbalsta tādas funkcijas kā datu glabāšana diskā vai paziņojumi. Tie ir tipiskākie, kas būs jāizmanto jebkurai tīmekļa lietotnei.

tīmekļa lietotni ubunlog ieeja

Elektrons mums ļaus iekapsulēt tīmekļa lietojumprogrammas pašu patēriņam vienkāršā veidā. Pēc tam, kad esmu to pārbaudījis un pārliecinājies, ka tas darbojas pareizi, man jāatzīst, ka, vismaz nesaprotot tā patieso lietderību, tas vismaz ir bijis kuriozs. Tās reālā efektivitāte nav ievērojama, ja salīdzinām to ar tādu resursu patēriņu, ko Chromium darītu, ja paplašinātu, atverot to pašu vietni. Elektrons ir balstīts uz Hroms un izpildlaika vidē Node.js.

Electron vienmēr ir izvirzījis vienu un to pašu jautājumu, kāda vajadzība man izveidot atsevišķas lietojumprogrammas, kad es tās varu atvērt pārlūkprogrammas cilnēs? Iemesli var būt no labākas integrācijas ar darbvirsmu, dažu resursu taupīšanas un atsevišķu vietņu pārvaldīšanas atsevišķi. Šeit katram būs jāatrod savas atbildes.

Instalējiet Nativefier, lai izveidotu Electron WebApp Ubuntu

Lai veiktu šo uzdevumu, vispirms mēs darīsim instalējiet Node.js un tā npm pakotņu pārvaldnieku. Šim nolūkam mēs atvērsim termināli (Ctrl + Alt + T) un tajā ierakstīsim kaut ko līdzīgu šim.

sudo apt install nodejs npm

Šajā brīdī mēs instalēsim utilītu, kas veiks pārveidošanu no paketes pārvaldnieka Node.js. Tajā pašā terminālā mēs rakstām šādu secību.

sudo npm install nativefier -g

Tagad mēs varam sākt veidot savas tīmekļa lietojumprogrammas. Mums būs jāpalaiž tikai terminālā (Ctrl + Alt + T) kaut kas līdzīgs šim:

nativefier ubunlog.com

Nativefier uzsāks norādītās vietnes patstāvīgu iekapsulēšanu. Tajā pašā laikā tas saglabās savas īpašības un tam tiks piešķirta ikona un nosaukums. Mūsu lietojumprogrammas palaidējs, kopā ar pārējiem nepieciešamajiem failiem mapē ar tādu pašu nosaukumu kā tīmeklis var atrast direktorijā, no kuras mēs esam veikuši iepriekšējo darbību.

izveidojot webapp elektronu

Jāprecizē, ka Nativefier mums to ļaus piemērot dažādas iespējas uz tām lietojumprogrammām, kuras mēs vēlamies iesaiņot. Dokumentāciju varat pārbaudīt tās lapā GitHub. Šīs opcijas svārstās no iespējas pielāgot lietojumprogrammas nosaukumu, pievienojot ikonu un beidzot ar loga noklusējuma izmēru modificēšanu. Jāatzīmē arī tas, ka mēs to darīsim atļaut iegult JavaScript vai CSS kodu tīmekļa lietotnē. Mums pavērtās iespējas vairojas.

Visbeidzot, mēs varam sev tikai jautāt, vai šāda veida lietojumprogrammas ir ērtākas vai rada pietiekami augstu resursu ietaupījumu mūsu ierīcēs. Tā kā mēs varam darīt praktiski to pašu, pievienojot tiešu saiti uz mūsu darbvirsmu gan ar Chrome, gan ar Chromium. Tas ir katra paša gaume.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Cristina teica

    Sveiki, un kādas komandas es varu izmantot, lai to izdzēstu, kā arī elektronu, kas tika lejupielādēts instalācijas ietvaros? Paldies par jūsu emuāru, es esmu par kde neon