Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 10316|Vastaus: 0

[ioninen] Ymmärrä Ionicin, Angularin, Cordovan ja pluginien välinen suhde

[Kopioi linkki]
Julkaistu 27.6.2018 10.07.16 | | |
Tässä artikkelissa mainitut käsitteet eivät tee eroa Ionic 1/Angular 1:n ja Ionic 2/Angular 2:n välillä.

Ensinnäkin meidän täytyy selventää seuraavat käsitteet:

1. Vaikka tekisimme mobiilisivusta samankaltaisen kuin natiivisovellus, emme voi kutsua sivumme natiiviominaisuutta samalla tavalla kuin natiivisovellusta.

2. Yksinkertaisia verkkosivuja ei voi lähettää sovelluskauppaan käyttäjien käyttöön.

Selitämme sitten niiden välisen suhteen:

Ioninen ja kulma
Ensinnäkin on selvää, että Ionic on Angularin johdannainen, Angular on erillinen JS-kirjasto, jota voidaan käyttää itsenäisesti sovelluskehitykseen kuten jQuery, kun taas Ionic laajentaa vain Angularia, hyödyntäen Angularia toteuttaakseen monia mobiilisovelluksiin sopivia komponentteja, ja on rakentanut erittäin kattavan tyylikirjaston, joka on Angularin menestynein sovellusesimerkki. Vaikka et käyttäisi Ionicia, Angularia voi käyttää minkä tahansa tyylikirjaston, kuten Bootstrapin, Foundationin jne., kanssa halutun sivuefektin saamiseksi.

Ionic/Angular ja Cordova
Joku saattaa kysyä: "Onko Cordova parempi kuin Ionic/Angular?" Tämä on hyvin noloa, eikä se ole lainkaan merkityksetön kysymys. Niillä on erilaisia rooleja hybridikehityksessä – Ionic/Angular vastaa sivun toteutuksesta, kun taas Cordova vastaa toteutetun sivun paketoinnista natiivisovellukseen (Android: apk; iOS:ipa)。 Aivan kuten maapähkinöissä, sisin maapähkinänjyvä on kulmikkaa, maapähkinänjyvän kuori on joonialainen ja uloin maapähkinän kuori on Cordova. Kun pakkaus on valmis, sivumme pystyy kutsumaan laitteen natiiviominaisuudet, ja lopuksi se voidaan ladata sovelluskauppaan käyttäjien käyttöön.

Ionic/Angular- ja Cordova-lisäosat
Seuraavat seikat tulisi selventää Cordova-lisäosasta:

  • Cordova-lisäosan tehtävänä on tarjota silta sivuille ja natiiviviestinnälle; ensinnäkin sivumme eivät voi suoraan kutsua laiteominaisuuksia, joten meidän täytyy yhdistää natiivikoodiin, joka voi kutsua laiteominaisuuksia (Android: Java; iOS: OC) viestintä, tässä vaiheessa Cordova-lisäosa on tarpeen.
  • Cordova-lisäosaa voi käyttää missä tahansa Cordova-projektissa riippumatta käytetystä front-end-kehyksestä (esim. Ionic).
  • Ionic Native on kapseloitu Ionic 2:een, mikä helpottaa Cordova-lisäosien käyttöä, mutta Ionic 2:ssa Cordova-lisäosia voi silti käyttää kuten Ionic 1:ssä, eikä Ionic Native ole pakollista.
  • Vaikka käyttäisit Ionic Nativea Ionic 2:ssa, sinun täytyy ensin lisätä pluginit manuaalisesti, kuten cordova plugin add cordova-plugin-pluginName.






Edellinen:Uusi reitti 3 (newifi) kaivaa digitaalista kultaa -opas
Seuraava:Ionic-projektiin liittyvät operaatiokomennot
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com