Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 10316|Svare: 0

[ionisk] Forstå forholdet mellom Ionic, Angular, Cordova og plugins

[Kopier lenke]
Publisert på 27.06.2018 10:07:16 | | |
Begrepene nevnt i denne artikkelen skiller ikke mellom Ionic 1/Angular 1 og Ionic 2/Angular 2.

Først må vi klargjøre følgende konsepter:

1. Selv om vi gjør mobilnettsiden lik den native applikasjonen, kan vi ikke kalle native ability på vår side som den native applikasjonen.

2. Enkle nettsider kan ikke sendes inn til appbutikken for bruk av brukere.

Vi forklarer deretter forholdet mellom dem, henholdsvis:

Ionisk og kantete
Først og fremst bør det være klart at Ionic er en avledning av Angular, Angular er et eget JS-bibliotek, som kan brukes uavhengig til applikasjonsutvikling som jQuery, mens Ionic kun utvider Angular, bruker Angular for å implementere mange komponenter som egner seg for mobile applikasjoner, og har bygget et svært komplett stilbibliotek, som er det mest vellykkede applikasjonseksempelet på Angular. Selv om du ikke bruker Ionic, kan Angular brukes med hvilket som helst stilbibliotek, som Bootstrap, Foundation osv., for å oppnå ønsket sideeffekt.

Ionisk/Angulær og Cordova
Noen kan spørre: «Er Cordova bedre enn Ionic/Angular?» Dette er veldig pinlig, og det er et meningsløst spørsmål i det siste. De har ulike roller i hybridutvikling – Ionic/Angular er ansvarlig for implementeringen av siden, mens Cordova er ansvarlig for å pakke den implementerte siden inn i en native applikasjon (Android: apk; iOS:ipa)。 Akkurat som peanøtter er den innerste peanøttkjernen kantet, skallet på peanøttkjernen er ionisk, og det ytterste peanøttskallet er Cordova. Etter at pakkingen er ferdig, vil siden vår kunne hente enhetens egne funksjoner, og til slutt kan den lastes opp til appbutikken for bruk av brukerne.

Ionic/Angular og Cordova-plugins
Følgende punkter bør presiseres om Cordova-pluginen:

  • Funksjonen til Cordova-pluginen er å tilby en bro for sider og native kommunikasjon, først og fremst kan ikke sidene våre direkte kalle enhetsfunksjoner, så vi må koble til native kode som kan kalle enhetsfunksjoner (Android: Java; iOS: OC) kommunikasjon, på dette tidspunktet kreves Cordova-pluginen.
  • Cordova-pluginen kan brukes i ethvert Cordova-prosjekt, uavhengig av hvilket front-end rammeverk (f.eks. Ionic) som brukes.
  • Ionic Native er innkapslet i Ionic 2, noe som muliggjør bruk av Cordova-plugins, men i Ionic 2 er det fortsatt mulig å bruke Cordova-plugins som i Ionic 1, og Ionic Native er ikke nødvendig.
  • Selv om du bruker Ionic Native i Ionic 2, må du først manuelt legge til plugins, som cordova plugin add cordova-plugin-pluginName.






Foregående:Ny rute 3 (newifi) digital gullgraving-veiledning
Neste:Operasjonskommandoer knyttet til Ionic-prosjektet
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com