See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 10316|Vastuse: 0

[iooniline] Mõista Ionic, Angulari, Cordova ja pluginate omavahelist seost

[Kopeeri link]
Postitatud 27.06.2018 10:07:16 | | |
Selles artiklis mainitud mõisted ei tee vahet ioonilise 1/nurkse 1 ja ioonilise 2/nurkse 2 vahel.

Kõigepealt peame selgitama järgmisi mõisteid:

1. Isegi kui teeme mobiililehe sarnaseks natiivse rakendusega, ei saa me oma lehe natiivset võimekust nimetada nagu natiivset rakendust.

2. Lihtsaid veebilehti ei tohi rakenduste poodi kasutajatele kasutada.

Seejärel selgitame nendevahelist seost vastavalt:

Iooniline ja nurkne
Esiteks peaks olema selge, et Ionic on Angulari tuletis, Angular on eraldi JS teek, mida saab kasutada iseseisvalt rakenduste arendamiseks nagu jQuery, samas kui Ionic laiendab ainult Angularit, kasutades Angularit paljude mobiilirakenduste jaoks sobivate komponentide rakendamiseks ning on loonud väga täieliku stiiliteegi, mis on Angulari kõige edukam rakendusnäide. Isegi kui sa ei kasuta Ionicut, saab Angularit kasutada ükskõik millise stiiliteegiga, nagu Bootstrap, Foundation jne, et saada soovitud lehekülje efekt.

Iooniline/nurkne ja Cordova
Keegi võib küsida: "Kas Cordova on parem kui Ionic/Angular?" See on väga piinlik ja täiesti mõttetu küsimus. Hübriidarenduses täidavad nad erinevaid rolle – Ionic/Angular vastutab lehe rakendamise eest, samas kui Cordova vastutab lehe pakkimise eest natiivsesse rakendusse (Android: apk; iOS:ipa)。 Nii nagu maapähklitel, on kõige sisemine maapähklitera nurgeline, maapähklitera koor on iooniline ja kõige välimine maapähklikoor on Cordova. Pärast pakendamise lõpetamist saab meie leht kutsuda seadme natiivseid võimeid ning lõpuks saab selle rakenduste poodi üles laadida kasutajate kasutamiseks.

Ionic/Angular ja Cordova pluginad
Järgmised punktid tuleks Cordova plugina kohta selgitada:

  • Cordova plugina funktsioon on pakkuda silda lehtede ja natiivse suhtluse jaoks, esiteks ei saa meie lehed otse seadme võimekust kutsuda, seega peame ühenduma natiivse koodiga, mis suudab kutsuda seadme võimekust (Android: Java; iOS: OC) suhtlus, praegu on Cordova plugin vajalik.
  • Cordova pluginat saab kasutada igas Cordova projektis, sõltumata kasutatavast front-end raamistikust (nt Ionic).
  • Ionic Native on kapseldatud Ionic 2-s, mis võimaldab Cordova pluginate kasutamist, kuid Ionic 2-s on endiselt võimalik kasutada Cordova pluginaid nagu Ionic 1-s, ning Ionic Native ei ole vajalik.
  • Isegi kui kasutad Ionic 2-s Ionic Native'i, pead esmalt käsitsi pluginaid lisama, näiteks cordova plugin add cordova-plugin-pluginName.






Eelmine:Uus marsruut 3 (newifi) digitaalse kulla kaevamise õpetus
Järgmine:Ioonilise projektiga seotud operatsioonikäsud
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com