Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 10316|Odpověď: 0

[iontické] Pochopte vztah mezi Ionic, Angular, Cordova a pluginy

[Kopírovat odkaz]
Zveřejněno 27.06.2018 10:07:16 | | |
Pojmy uvedené v tomto článku nerozlišují mezi Ionic 1/Angular 1 a Ionic 2/Angular 2.

Nejprve musíme objasnit následující pojmy:

1. I když uděláme mobilní stránku podobnou nativní aplikaci, nemůžeme volat nativní schopnost na naší stránce jako nativní aplikaci.

2. Jednoduché webové stránky nelze odesílat do obchodu s aplikacemi k použití uživateli.

Poté vysvětlíme vztah mezi nimi, respektive:

Iontové a úhlové
Především by mělo být jasné, že Ionic je derivací Angularu, Angular je samostatná JS knihovna, kterou lze používat samostatně pro vývoj aplikací jako jQuery, zatímco Ionic pouze rozšiřuje Angular, využívá Angular k implementaci mnoha komponent vhodných pro mobilní aplikace a vytvořil velmi kompletní knihovnu stylů, což je nejúspěšnější příklad aplikace Angularu. I když Ionic nepoužíváte, Angular lze použít s jakoukoli knihovnou stylů, například Bootstrap, Foundation atd., abyste dosáhli požadovaného efektu stránky.

Iontic/Angular a Cordova
Někdo se může zeptat: "Je Cordova lepší než Ionic/Angular?" To je velmi trapné a vůbec bezvýznamná otázka. Hrají různé role v hybridním vývoji – Ionic/Angular je zodpovědný za implementaci stránky, zatímco Cordova je zodpovědný za zabalení implementované stránky do nativní aplikace (Android: apk; iOS:ipa)。 Stejně jako arašídy je nejvnitřnější jádro arašídů hranaté, slupka je iontová a nejvnější skořápka je cordova. Po dokončení balení bude naše stránka schopna volat nativní funkce zařízení a nakonec jej lze nahrát do obchodu s aplikacemi pro uživatele.

Pluginy Ionic/Angular a Cordova
Následující body ohledně pluginu Cordova by měly být upřesněny:

  • Funkcí pluginu Cordova je poskytnout most pro stránky a nativní komunikaci, především naše stránky nemohou přímo volat schopnosti zařízení, takže se musíme připojit k nativnímu kódu, který může volat schopnosti zařízení (Android: Java; komunikace na iOS: OC), v tomto bodě je potřeba plugin Cordova.
  • Plugin Cordova lze použít v jakémkoli projektu Cordova, bez ohledu na použitý front-end framework (např. Ionic).
  • Ionic Native je zapouzdřen v Ionic 2, což usnadňuje použití Cordova pluginů, ale v Ionic 2 je stále možné používat Cordova pluginy jako v Ionic 1 a Ionic Native není potřeba.
  • I když použijete Ionic Native v Ionic 2, nejdřív musíte ručně přidat pluginy, například cordova plugin add cordova-plugin-pluginName.






Předchozí:Nová trasa 3 (newifi) – hledání digitálního zlata
Další:Operační příkazy související s projektem Ionic
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com