Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 10316|Odgovoriti: 0

[ionski] Razumite povezavo med Ionic, Angular, Cordova in vtičniki

[Kopiraj povezavo]
Objavljeno na 27. 06. 2018 10:07:16 | | |
Koncepti, omenjeni v tem članku, ne razlikujejo med Ionic 1/Angular 1 in Ionic 2/Angular 2.

Najprej moramo pojasniti naslednje pojme:

1. Tudi če naredimo mobilno spletno stran podobno izvorni aplikaciji, ne moremo imenovati izvorne sposobnosti na naši strani kot izvorne aplikacije.

2. Preprostih spletnih strani ni mogoče oddati v trgovino z aplikacijami za uporabo uporabnikom.

Nato razložimo odnos med njima, oziroma:

Ionski in kotni
Najprej mora biti jasno, da je Ionic derivat Angularja, Angular je ločena JS knjižnica, ki jo je mogoče uporabljati neodvisno za razvoj aplikacij, kot je jQuery, medtem ko Ionic le razširja Angular, uporablja Angular za implementacijo številnih komponent, primernih za mobilne aplikacije, in je zgradil zelo popolno knjižnico stilov, ki je najuspešnejši primer uporabe Angularja. Tudi če ne uporabljaš Ionica, lahko Angular uporabljaš s katerokoli slogovno knjižnico, kot so Bootstrap, Foundation itd., da dosežeš želeni učinek strani.

Ionski/Kotni in Cordova
Nekdo bi lahko vprašal: "Je Cordova boljša od Ionic/Angular?" To je zelo nerodno in sploh nepomembno vprašanje. V hibridnem razvoju igrata različne vloge – Ionic/Angular je odgovoren za implementacijo strani, medtem ko je Cordova odgovoren za vključitev implementirane strani v izvorno aplikacijo (Android: apk; iOS:ipa)。 Tako kot pri arašidih je tudi notranje jedro arašidov kot, lupina jedra je ionska, zunanja lupina arašidov pa je cordova. Ko bo pakiranje končano, bo naša stran lahko klicala izvorne zmogljivosti naprave, nato pa jo bo mogoče naložiti v trgovino z aplikacijami za uporabo uporabnikom.

Vtičniki Ionic/Angular in Cordova
Naslednje točke je treba pojasniti glede vtičnika Cordova:

  • Funkcija vtičnika Cordova je zagotoviti most med stranmi in nativno komunikacijo; najprej, naše strani ne morejo neposredno klicati zmogljivosti naprave, zato se moramo povezati z izvorno kodo, ki lahko kliče zmogljivosti naprave (Android: Java; iOS: OC) komunikacije, v tem trenutku je potreben Cordova vtičnik.
  • Vtičnik Cordova je mogoče uporabiti v katerem koli projektu Cordova, ne glede na uporabljeno front-end ogrodje (npr. Ionic).
  • Ionic Native je enkapsuliran v Ionic 2, kar omogoča uporabo Cordova vtičnikov, vendar je v Ionic 2 še vedno mogoče uporabljati Cordova vtičnike kot v Ionic 1, Ionic Native pa ni potreben.
  • Tudi če uporabljaš Ionic Native v Ionic 2, moraš najprej ročno dodati vtičnike, kot so cordova plugin add cordova-plugin-pluginName.






Prejšnji:Nova pot 3 (newifi) – raziskovanje digitalnega zlata
Naslednji:Ukazi za operacije, povezane z Ionic projektom
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com