|
|
Публикувано в 27.06.2018 г. 10:07:16 ч.
|
|
|

Понятията, споменати в тази статия, не правят разлика между Йоничен 1/Ъглов 1 и Йоничен 2/Ъглов 2.
Първо, трябва да изясним следните концепции:
1. Дори ако направим мобилната уеб страница подобна на родното приложение, не можем да наречем нативната способност на нашата страница като родното приложение.
2. Прости уеб страници не могат да се подават в магазина за приложения за използване от потребителите.
След това обясняваме връзката между тях, съответно:
Йоничен и ъглов Първо, трябва да е ясно, че Ionic е производна на Angular, Angular е отделна JS библиотека, която може да се използва независимо за разработка на приложения като jQuery, докато Ionic разширява само Angular, използвайки го за реализиране на много компоненти, подходящи за мобилни приложения, и е създал много пълна библиотека със стилове, която е най-успешният пример за приложение на Angular. Дори и да не използвате Ionic, Angular може да се използва с всяка стилова библиотека, като Bootstrap, Foundation и др., за да получите желания ефект на страницата.
Йоний/Ъглов и Кордова Някой може да попита: "Cordova по-добра ли е от Ionic/Angular?" Това е много неудобно и е безсмислен въпрос. Те играят различни роли в хибридната разработка – Ionic/Angular отговаря за реализацията на страницата, докато Cordova е отговорен за обвиването на реализираната страница в нативно приложение (Android: apk; iOS:ipa)。 Точно както при фъстъците, най-вътрешното фъстъчено ядро е ъглова, кожата на фъстъченото ядро е йонична, а най-външната фъстъчена черупка е Кордова. След като опаковката приключи, страницата ни ще може да извиква нативните възможности на устройството и накрая те могат да бъдат качени в магазина за приложения за използване от потребителите.
Ionic/Angular и Cordova плъгини Следните точки трябва да бъдат изяснени относно плъгина Cordova:
- Функцията на плъгина Cordova е да осигури мост между страници и нативна комуникация, първо, нашите страници не могат директно да извикват възможностите на устройствата, затова трябва да се свържем с нативен код, който може да извиква възможностите на устройствата (Android: Java; iOS: OC) комуникация, на този етап е необходим плъгинът Cordova.
- Плъгинът Cordova може да се използва във всеки проект на Cordova, независимо от използваната фронтенд рамка (например Ionic).
- Ionic Native е капсулиран в Ionic 2, което улеснява използването на Cordova плъгини, но при Ionic 2 все още е възможно да се използват Cordova плъгини, както при Ionic 1, и Ionic Native не е необходим.
- Дори и да използваш Ionic Native в Ionic 2, първо трябва ръчно да добавиш плъгини, като например cordova plugin add cordova-plugin-pluginName.
|
Предишен:Нов урок за дигитално злато за нов маршрут 3 (newifi)Следващ:Команди, свързани с Ionic Project, оперативни команди
|