Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 10316|Odpowiedź: 0

[joński] Zrozum związek między Ionic, Angular, Cordova i wtyczkami

[Skopiuj link]
Opublikowano 27.06.2018 10:07:16 | | |
Pojęcia opisane w tym artykule nie rozróżniają między Ionic 1/Angular 1 a Ionic 2/Angular 2.

Przede wszystkim musimy wyjaśnić następujące pojęcia:

1. Nawet jeśli zrobimy stronę mobilną podobną do aplikacji natywnej, nie możemy wywołać natywnej funkcji na naszej stronie tak jak natywnej aplikacji.

2. Proste strony internetowe nie mogą być przesyłane do sklepu z aplikacjami do użytku przez użytkowników.

Następnie wyjaśniamy relacje między nimi, odpowiednio:

Jonowe i kątowe
Przede wszystkim powinno być jasne, że Ionic jest pochodną Angulara, Angular to osobna biblioteka JS, którą można używać niezależnie do rozwoju aplikacji, takich jak jQuery, podczas gdy Ionic tylko rozszerza Angular, wykorzystując Angular do implementacji wielu komponentów odpowiednich dla aplikacji mobilnych i stworzył bardzo kompletną bibliotekę stylu, która jest najbardziej udanym przykładem aplikacji Angulara. Nawet jeśli nie używasz Ionic, Angular można używać z dowolną biblioteką stylów, np. Bootstrap, Foundation itd., aby uzyskać pożądany efekt strony.

Jonowe/Kątowe i Cordova
Ktoś może zapytać: "Czy Cordova jest lepsza od Ionic/Angular?" To bardzo krępujące i zupełnie bezsensowne pytanie. Pełnią różne role w rozwoju hybrydowym – Ionic/Angular odpowiada za implementację strony, natomiast Cordova za pakowanie zaimplementowanej strony w natywną aplikację (Android: apk; iOS:ipa)。 Podobnie jak orzeszki ziemne, najgłębsze jądro orzeszka jest kanciaste, skórka orzeszka jest jonowa, a zewnętrzna skorupa to kordowa. Po zakończeniu pakowania nasza strona będzie mogła wywołać natywne możliwości urządzenia, a ostatecznie będzie można je przesłać do sklepu z aplikacjami do użytku przez użytkowników.

Wtyczki Ionic/Angular i Cordova
Należy wyjaśnić następujące kwestie dotyczące wtyczki Cordova:

  • Funkcją wtyczki Cordova jest zapewnienie mostu dla stron i natywnej komunikacji; przede wszystkim nasze strony nie mogą bezpośrednio wywoływać możliwości urządzenia, więc musimy połączyć się z natywnym kodem, który może wywoływać możliwości urządzenia (Android: Java; iOS: OC), w tym momencie wymagana jest wtyczka Cordova.
  • Wtyczka Cordova może być używana w każdym projekcie Cordova, niezależnie od użytego frameworka front-endowego (np. Ionic).
  • Ionic Native jest zamknięty w Ionic 2, co ułatwia korzystanie z wtyczek Cordova, ale w Ionic 2 nadal można używać wtyczek Cordova jak w Ionic 1, a Ionic Native nie jest wymagany.
  • Nawet jeśli używasz Ionic Native w Ionic 2, najpierw musisz ręcznie dodać wtyczki, takie jak cordova plugin add cordova-plugin-pluginName.






Poprzedni:Nowa trasa 3 (newifi) – pociąg do cyfrowego złota
Następny:Polecenia operacyjne związane z projektem Ionic
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com