Разработване на мобилни приложения между платформи с Apache Cordova

Съдържание

Въведение

Ще можете да разберете каква е разликата, която съществува с други подобни инструменти за мобилно развитие и ние ще ви научим да изграждате собствено приложение, използвайки само Apache Cordova като основа.

Какво е Apache Cordova?Това е рамка за разработка на мобилни приложения с отворен код, което ви позволява да използвате стандартни уеб технологии като HTML5, CSS3 и Javascript за работата му на различни платформи, избягвайки родния език за разработка за всяка мобилна платформа. Трябва да се отбележи, че всяко приложение е пакетирано за всяка платформа и зависи от API връзките за достъп до елементите на устройството, като сензори, данни и състояния на мрежата.

Какво не е Apache Cordova?Когато започнем в света на мобилното програмиране, сме склонни да се объркаме в разнообразието от инструменти, които съществуват в момента за този тип развитие.

На първо място, трябва да изясним, че фундаменталната разлика е, че има 2 вида мобилно развитие:

1. Родно развитие

Това е разработката на приложения на родния език на операционната система, която работи на устройството. Пример: Android (JAVA), iOS (Objective-C), BlackBerry OS (C ++) …

2. Хибридно развитие

Това е разработването на приложения на езици за уеб програмиране (HTML, CSS и JS).

Следователно можем да кажем, че в Apache Cordova родните приложения не са разработени, това е само хибридна рамка за разработка на приложения, която ще опакова всички наши уеб файлове заедно с други файлове (плъгини, библиотеки …), за да бъдат интерпретирани от Webview (прозорец на специалния браузър) на устройството.

Apache Cordova, Phonegap, Intel XDK, Ionic … Каква е разликата?

Много програмисти са склонни да бъркат тези инструменти за мобилна разработка с Apache Cordova, където трябва да се изясни, че в случая с Phonegap това е патентованата версия (платена), създадена и поддържана от компанията Adobe. Неговата сила е, че можете да компилирате в облака, без да се налага да имате в ръцете си всички платформи, които ще изпълняват вашето приложение. Ionic е рамка с отворен код, която се фокусира повече върху външния вид на приложението. Intel XDK е IDE (интегрирана среда за разработка) за мобилни приложения от компанията Intel. Всички тези инструменти са Cordova като основа за опаковане.

В този урок ще използваме само Apache Cordova, оставяйки избора на различните рамки или IDE, които биха могли да използват, за да улеснят проектирането и разработването на приложението.

ПредишниСтраница 1 от 6Следващия

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave