Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 10316|Odpoveď: 0

[iónsky] Pochopte vzťah medzi Ionic, Angular, Cordova a pluginmi

[Kopírovať odkaz]
Zverejnené 27. 6. 2018 10:07:16 | | |
Koncepty uvedené v tomto článku nerozlišujú medzi Iónovým 1/Uhlovým 1 a Iónovým 2/Uhlovým 2.

Najprv musíme objasniť nasledujúce pojmy:

1. Aj keby sme mobilnú webovú stránku spravili podobnú natívnej aplikácii, nemôžeme volať natívnu schopnosť na našej stránke ako natívnu aplikáciu.

2. Jednoduché webové stránky nie je možné odosielať do obchodu s aplikáciami na použitie používateľmi.

Potom vysvetľujeme vzťah medzi nimi, v uvedenom poradí:

Iónové a uhlové
V prvom rade by malo byť jasné, že Ionic je deriváciou Angularu, Angular je samostatná JS knižnica, ktorú možno používať nezávisle na vývoj aplikácií ako jQuery, zatiaľ čo Ionic len rozširuje Angular, využíva Angular na implementáciu mnohých komponentov vhodných pre mobilné aplikácie a vytvoril veľmi kompletnú knižnicu štýlov, ktorá je najúspešnejším príkladom aplikácie Angularu. Aj keď nepoužívaš Ionic, Angular sa dá použiť s akoukoľvek knižnicou štýlov, ako je Bootstrap, Foundation a podobne, aby si dosiahol požadovaný efekt stránky.

Ionic/Angular a Cordova
Niekto sa môže spýtať: "Je Cordova lepšia ako Ionic/Angular?" Je to veľmi trápne a vôbec bezvýznamná otázka. V hybridnom vývoji zohrávajú rôzne úlohy – Ionic/Angular je zodpovedný za implementáciu stránky, zatiaľ čo Cordova je zodpovedný za zabalenie implementovanej stránky do natívnej aplikácie (Android: apk; iOS:ipa)。 Rovnako ako arašidy, najvnútornejšie jadro arašidov je hranaté, šupka zrna je iónová a vonkajšia škrupina je cordova. Po dokončení balenia bude naša stránka schopná volať natívne funkcie zariadenia a nakoniec ho bude možné nahrať do obchodu s aplikáciami na použitie používateľmi.

Pluginy Ionic/Angular a Cordova
Nasledujúce body by mali byť objasnené ohľadom pluginu Cordova:

  • Funkciou pluginu Cordova je poskytnúť most medzi stránkami a natívnou komunikáciou, v prvom rade naše stránky nemôžu priamo volať schopnosti zariadenia, takže sa musíme pripojiť k natívnemu kódu, ktorý dokáže volať schopnosti zariadenia (Android: Java; iOS: OC) komunikácie, v tomto bode je potrebný plugin Cordova.
  • Plugin Cordova je možné použiť v akomkoľvek projekte Cordova, bez ohľadu na použitý front-end framework (napr. Ionic).
  • Ionic Native je zapuzdrený v Ionic 2, čo uľahčuje používanie Cordova pluginov, ale v Ionic 2 je stále možné používať Cordova pluginy ako v Ionic 1 a Ionic Native nie je potrebný.
  • Aj keď používate Ionic Native v Ionic 2, najskôr musíte manuálne pridať pluginy, napríklad cordova plugin add cordova-plugin-pluginName.






Predchádzajúci:Nový návod na trasu 3 (newifi) – hľadanie digitálneho zlata
Budúci:Operačné príkazy súvisiace s projektom Ionic
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com