Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 10316|Svar: 0

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

[Kopier link]
Opslået på 27/06/2018 10.07.16 | | |
De begreber, der nævnes i denne artikel, skelner ikke mellem ionisk 1/vinkelret 1 og ionisk 2/vinkelret 2.

Først og fremmest skal vi præcisere følgende begreber:

1. Selv hvis vi gør mobilwebsiden lignende den oprindelige applikation, kan vi ikke kalde den oprindelige evne på vores side som den oprindelige applikation.

2. Simple websider kan ikke indsendes til app-butikken til brug for brugere.

Vi forklarer derefter forholdet mellem dem, henholdsvis:

Ionisk og Angulær
Først og fremmest bør det være klart, at Ionic er en afledning af Angular, Angular er et separat JS-bibliotek, som kan bruges uafhængigt til applikationsudvikling som jQuery, mens Ionic kun udvider Angular ved at bruge Angular til at implementere mange komponenter, der er egnede til mobile applikationer, og har bygget et meget komplet stilbibliotek, som er det mest succesfulde applikationseksempel på Angular. Selv hvis du ikke bruger Ionic, kan Angular bruges med ethvert stilbibliotek, såsom Bootstrap, Foundation osv., for at opnå den ønskede sideeffekt.

Ionisk/Angular og Cordova
Nogen kan spørge: "Er Cordova bedre end Ionic/Angular?" Det er meget pinligt, og det er et meningsløst spørgsmål overhovedet. De spiller forskellige roller i hybridudvikling – Ionic/Angular er ansvarlig for implementeringen af siden, mens Cordova er ansvarlig for at pakke den implementerede side ind i en native applikation (Android: apk; iOS:ipa)。 Ligesom med jordnødder er den inderste jordnøddekerne kantet, huden på jordnøddekernen er ionisk, og den yderste jordnøddeskal er Cordova. Når pakningen er færdig, vil vores side kunne kalde enhedens native funktioner, og endelig kan den uploades til app-butikken til brug for brugerne.

Ionic/Angular og Cordova plugins
Følgende punkter bør præciseres om Cordova-plugin'et:

  • Funktionen af Cordova-plugin'et er at skabe en bro mellem sider og native kommunikation; først og fremmest kan vores sider ikke direkte kalde enhedsfunktioner, så vi skal forbinde med native kode, der kan kalde enhedsfunktioner (Android: Java; iOS: OC) kommunikation, på dette tidspunkt kræves Cordova-pluginet.
  • Cordova-plugin'et kan bruges i ethvert Cordova-projekt, uanset hvilket front-end rammeværk (f.eks. Ionic) der anvendes.
  • Ionic Native er indkapslet i Ionic 2, hvilket muliggør brugen af Cordova-plugins, men i Ionic 2 er det stadig muligt at bruge Cordova-plugins som i Ionic 1, og Ionic Native er ikke påkrævet.
  • Selv hvis du bruger Ionic Native i Ionic 2, skal du først manuelt tilføje plugins, såsom cordova plugin add cordova-plugin-pluginName.






Tidligere:Ny rute 3 (newifi) digital guldgravningsvejledning
Næste:Ioniske projektrelaterede operationskommandoer
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com