Viena no jomām, kas mūsdienās ir visplašāk attīstījusies, ir mobilo tālruņu vai dažādu ierīču lietojumprogrammu izveide, jo galalietotāji vienmēr meklē inovatīvas lietojumprogrammas, kas palīdz pārvaldīt dažādus ikdienas dzīves aspektus, studijas, darbu vai vienkārši jūsu izklaide.
Kad mēs runājam par Linux, mēs runājam par mērogojamu sistēmu, tas ir, to var paplašināt daudz tālāk par noklusēto, pateicoties bezmaksas kodam, un tieši šī iemesla dēļ ir īpašas lietojumprogrammas lietojumprogrammu izveidei, un šodien Solvetic koncentrēsies uz zvaniet Apache Cordova, un mēs redzēsim, kā to izmantot Ubuntu 18.04.
Ja jums nav Ubuntu 18.04, mēs varam to bez maksas lejupielādēt, izmantojot šo saiti:
Kas ir Apache CordovaApache Cordova ir lietojumprogramma, kas koncentrējas uz mobilo aplikāciju izstrādes veicināšanu un ir balstīta uz atvērtā koda. Izmantojot Apache Cordova, starpplatformu izstrādei būs iespējams izmantot standarta tīmekļa tehnoloģijas, piemēram, HTML5, CSS3 un JavaScript, un mēs ļoti labi zinām, ka šīs valodas ir pamats tūkstošiem lietojumprogrammu izveidei un uzturēšanai.
Izmantojot Apache Cordova, lietojumprogrammas tiek izpildītas digitālā vidē, kas tiek novirzīta uz katru īpašo platformu, un tās ir atkarīgas no API saitēm, kurām jāatbilst nepieciešamajiem standartiem, lai varētu piekļūt katras ierīces iespējām tādās funkcijās kā sensori, dati. , tīkla statuss, atmiņa utt.
Mums ir iespēja izveidot hibrīda mobilās lietojumprogrammas, izmantojot HTML, CSS un JavaScript valodas Apache Cordova, kuras var izmantot dažādās mobilajās platformās, piemēram, IOS, Android vai Windows.
Apache Cordova izmantoApache Cordova ir praktisks risinājums šādos gadījumos:
- Ja mēs esam tīmekļa izstrādātāji un vēlamies ieviest iepakotu tīmekļa lietojumprogrammu, lai tā tiktu izplatīta vairākos lietojumprogrammu veikalos.
- Ja mēs vēlamies paplašināt lietojumprogrammu vairākās platformās, bez nepieciešamības to atkārtoti ieviest, izmantojot rīkus un valodu katrai platformai, kas prasa laiku un resursus.
- Ja mērķis ir sajaukt vietējos lietojumprogrammu komponentus ar WebView (īpašu pārlūkprogrammas logu), caur kuru var piekļūt ierīces līmeņa API, vai ja mēs vēlamies izveidot spraudņa saskarni starp vietējiem komponentiem un WebView.
Apache Cordova galvenās sastāvdaļasKad mēs vēlamies izmantot Apache Cordova, tās izstrādes laikā jāpatur prātā daži galvenie termini.
- WebView: WebView ir saderīgs ar Apache Cordova, un, pateicoties tam, lietojumprogrammai tiek nodrošināta visa lietotāja saskarne, dažās konkrētās platformās tā var būt arī daļa no lielākas hibrīda lietojumprogrammas, kas var sajaukt WebView ar vietējām lietojumprogrammas sastāvdaļām.
- Tīmekļa lietotne: lietojumprogramma tiek mitināta tīmekļa lietotnē, jo pati lietojumprogramma tiek ieviesta kā tīmekļa lapa ar vietējo failu ar nosaukumu index.html, kas attiecas uz CSS, JavaScript, attēliem, multivides failiem vai citiem resursiem. nepieciešama tās pareizai izpildei, lai lietojumprogramma darbotos WebView vietējā lietojumprogrammu konteinerā un šim konteineram būtu svarīgs fails config.xml, kas sniedz informāciju par lietojumprogrammu un kopā ar to norāda parametrus, kas ietekmē tās vispārējo veiktspēju.
- Spraudņi: spraudņi vai papildinājumi ir Apache Cordova vides neatņemama sastāvdaļa, jo to funkcija ir piedāvāt saskarni Cordova un ģenerēt vietējos komponentus pareizai saziņai starp tiem un saites uz standarta ierīču API. Pateicoties spraudņiem, būs iespējams izsaukt vietējo kodu no JavaScript.
Apache Cordova ir bāzes spraudņu komplekts ar nosaukumu Core Plugins, šie galvenie spraudņi nodrošina lietojumprogrammai nepieciešamos rīkus, lai piekļūtu ierīces iespējām, piemēram, akumulatoru, kameru, kontaktus un daudz ko citu.
Attīstības ceļi Apache CordovaApache Cordova ir divas pamata darbplūsmas mobilās lietojumprogrammas izveidei.
- Vairāku platformu darbplūsma (CLI): Pateicoties šai darbplūsmai, būs iespējams ļaut lietojumprogrammu izpildīt pēc iespējas vairākās mobilajās operētājsistēmās, bez lielām pūlēm platformas attīstības līmenī. Šī darbplūsma ir vērsta uz Apache Cordova CLI.
- Uz platformu orientēta darbplūsma: Izmantojot šo darbplūsmu, būs iespējams koncentrēties uz lietojumprogrammas izveidi, kas koncentrēta uz vienu platformu un to var mainīt zemākā līmenī. Šīs darbplūsmas pamatā ir zemāka līmeņa čaulas skripti, kas ir izstrādāti katrai atbalstītajai platformai, un tai ir atsevišķa Plugman utilīta, kas ļauj lietot spraudņus.
1. Instalējiet Node.js Ubuntu 18.04
1. darbība
Pirmkārt, sistēmā būs jāinstalē jaunākā Node.js versija, pēc noklusējuma jaunākā Node.js versija nav pieejama noklusējuma Ubuntu 18.04 krātuvē, tāpēc būs jāpievieno PPA repozitorijs mezgls. js, izmantojot šādu komandu:
sudo apt-get install software-properties-common-y
PALIELINĀT
2. solis
Tagad mēs izpildīsim vienu no šīm komandām:
čokurošanās -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -curl -sL https://deb.nodesource.com/setup_8.x -o nodesource_setup.sh
PALIELINĀT
PiezīmeMēs varam izmantot šo komandu, lai efektīvi veiktu šo procesu.
sudo apt instalēt npm
3. solis
Mēs turpinām instalēt Node.js, izmantojot šādu komandu:
sudo apt -get install nodejs -y
PALIELINĀT
2. Instalējiet Apache Cordova Ubuntu 18.04
1. darbība
Kad Node.js ir instalēts, mēs instalēsim Apache Cordova, izmantojot komandu NPM šādi.
sudo npm instalēt -g cordova2. solis
Mēs redzēsim, ka sākas šāds process:
PALIELINĀT
3. solis
Kad šī analīze būs pabeigta, mēs redzēsim šādu rezultātu:
PALIELINĀT
4. solis
Tagad mēs pārbaudīsim Apache Cordova versiju, izpildot šādu rindu.
kordova -versija5. solis
Mēs ievadām vārdu Jā, un tiks parādīta pašreizējā versija:
PALIELINĀT
3. Izveidojiet lietojumprogrammu Apache Cordova
1. darbība
Lai izveidotu lietojumprogrammu Apache Cordova, mēs izpildīsim šādu komandu ar tās nosaukumu:
cordova izveidot SolveticApp2. solis
Nospiežot Enter, rezultāts būs šāds:
PALIELINĀT
3. solis
Tagad mēs ejam uz jaunās lietojumprogrammas SolveticApp direktoriju un pievienojam lietojumprogrammai nepieciešamo platformu:
cd SolveticApp cordova platforma pievieno android
PALIELINĀT
4. solis
Tur mēs varam izmantot dažādas platformas, piemēram:
- cordova platforma pievieno ios
- cordova platforma pievieno amazon-fireos
- cordova platforma pievienot android
- cordova platforma pievieno kazenes10
- cordova platforma pievieno firefoxos
5. solis
Tagad mēs izpildīsim šo komandu, lai redzētu instalētās un pieejamās Apache Cordova platformas:
kordovas platforma -ls
PALIELINĀT
6. darbība
Nākamais solis ir izpildīt visas būvniecības vides prasības, to var apstiprināt, izpildot šādu komandu:
kordovas prasības
PALIELINĀT
7. solis
Tur mēs varēsim vizualizēt, kādi elementi ir nepieciešami tās integrētajai konstrukcijai, lai lietojumprogramma darbotos pareizi. Kad esam pabeiguši visas darbības, mēs izveidojam lietojumprogrammu, izpildot:
cordova veidot Android8. solis
Kad esam izveidojuši, mēs varam izmantot emulatorus, kas virtuāli izpilda ierīces attēlu, un šajā gadījumā Android gadījumā mums ir jāinstalē SDK un pēc tam jāveic šādas darbības:
cordova līdzināties Android8. solis
Brīdī, kad vēlamies likvidēt izveidoto platformu, mums ir jāveic šādas darbības:
Cordova platforma noņemiet Android
PALIELINĀT
Mēs esam redzējuši, kā Apache Cordova ir platforma, kas piedāvā virkni priekšrocību kopējai un funkcionālai lietojumprogrammu izveidei, kuras var izmantot un ieviest dažādās platformās ar pilnu izmantošanu un vislabāk - resursu patēriņš ir minimāls neatkarīgi no veida izveidotās lietojumprogrammas.