ua
ua
ГоловнаБлог

Фреймворки для кроссплатформенной разработки мобильных приложений

Существуют инструменты, которые позволяют создавать кроссплатформенные (под любую ОС) приложения, используя привычные веб-разработчику технологии – HTML, CSS, JavaScript.

В последнее время JavaScript получает все больше популярности в использовании для решения самых разнообразных задач. При веб-разработке стали популярными разнообразные JS фреймворки, позволяющие создавать все более сложные веб-приложения на JavaScript. И, конечно же, мобильные приложения не остались в стороне. Ниже, мы поговорим о некоторых таких инструментах.

Apache Cordova:

Apache Cordova является фреймворком, который веб-разработчики используют для создания мобильных приложений.

Apache Cordova дает возможность создавать универсальные приложения под мобильные устройства, которые работают кроссплатформенно, с использованием таких веб-технологий как HTML5, CSS и JavaScript.

Приложения выполняются внутри обертки, нацеленной на каждую платформу и, как и в случае с PhoneGap имеют доступ к стандартным API датчиков устройств, данным и состояния сети.

Apache Cordova закончил инкубационный период в октябре 2012 года как основной проект в рамках Apache Software Foundation (ASF). В связи с участием в ASF, будущее развитие Cordova, обеспечит открытое руководство проектом. Он всегда будет оставаться бесплатным и с открытым исходным кодом.

PhoneGap:

PhoneGap является бесплатным open-source фреймворком для создания кроссплатформенных мобильных приложений с использованием HTML5, CSS и Javascript. Он представляет собой модульную инфраструктуру построенную на базе Apache Cordova, содержащую дополнительные опции и JavaScript-интерфейсы для доступа к функциям различных устройств, например, акселерометра и камеры.

PhoneGap был загружен более 1 миллиона раз и его используют более чем 400 000 разработчиков.

Тысячи приложений, разработанных с использованием PhoneGap доступны в mobile app stores (магазины приложений) и каталогах.

Данный фреймворк имеет большое сообщество на разнообразных веб-ресурсах типа GitHub, stackOverflow и т.д., где можно увидеть самые разные решения, с использованнием инструментария фреймворка.

Ionic (mobile app framework):

Ionic является фреймворком, основанным на HTML5 и направлен на создание гибридных мобильных приложений. Гибридные приложения имеют много преимуществ по сравнению с чистыми приложениями, в частности, в плане кроссплатформенности и скорости разработки.

Ionic, так же хорош в качестве фронтенд UI фреймворка, который позволяет быстро создать приятный внешний вид и поведение приложения, а также разработать удобное взаимодействие с пользователем. Он чем-то напоминает Bootstrap для веб-разработки, но с поддержкой широкого спектра разнообразных компонентов, характерных для мобильных платформ, уже привычной пользователю скользящей анимации и красивым дизайном.

Он в частности базируется на таком широкораспространенном веб-фреймворке, как Angular.js при участии Cordova, что делает его еще более привлекательным для веб-разработчиков. Отличается удобным набором инструментов и легок в изучении и понимании.

P.S. Чтобы получать наши новые статьи раньше других или просто не пропустить новые публикации — подписывайтесь на нас в FacebookVKTwitter

Станіслав Закорко
Senior Front-End Developer, SECL Group
Андрій Шенгілевич
Senior Front-End Developer, SECL Group

Схожі публікації

Більше про нас?
Компанія
Більше кейсів?
Роботи
Є проект?
Контакти
Канада

240 Richmond Street W
Toronto ON M5V 1V6
+1 (647) 946-92-12

США

3524 Silverside Road
35B, Wilmington,
Delaware 19810-4929
+1 (929) 237-12-11

Україна

79022, м. Львів,
вул. Городоцька, 174
+380 (44) 389-90-39

Copyright © 2005 – 
2021
, ГК «SECL Group»