+7 (499) 346-87-75
21.10.2016

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

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

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

PhoneGap:

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

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

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

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

Apache Cordova:

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

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

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

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

Ionic (mobile app framework):

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

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

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

P.S. Чтобы получать наши новые статьи раньше других или просто не пропустить новые публикации - подписывайтесь на нас в Facebook, VK, Twitter

P.P.S. Чтобы узнать больше нового и интересного, в нашей бизнес-школе Digitov проходят курсы от авторов статьи: Программирование на JavaScript , HTML5, CSS3 и JavaScript, что это и с чем его едят? . Подписывайтесь на курсы сейчас и сможете купить их со скидкой.

Авторы

Андрей Шенгилевич<
Андрей Шенгилевич
Senior Front-End Developer, ГК «SECL Group»
+7 (499) 346-87-75 info@seclgroup.ru
Станислав Закорко
Станислав Закорко
Senior Front-End Developer, ГК «SECL Group»
+7 (499) 346-87-75 info@seclgroup.ru
ВВЕРХ
Форма заказа