На каком фреймворке разрабатывать HTML5 приложение под iOs+Android?

Появилась задачка - разработать простое приложение под iOs+Android. Возможностей HTML5 явно хватит . Обнаружил большое количество фреймворков phonegap apache cordova, Ionic...
Расскажите про плюсы минусы.
  • Вопрос задан
  • 2006 просмотров
Пригласить эксперта
Ответы на вопрос 4
teotlu
@teotlu
Навёрстываю упущенное
Мы разрабатываем на Framework7 + Cordova. В качестве других вариантов вместо Framework7 рассматривали Dojo Mobile и Ionic, но этот показался самым адекватным и хорошо работающим.

Cordova и Phonegap (по сути это одно и то же, за исключением некоторых несущественных моментов) являются именно мостиком между HTML5+CSS+JS и нативными функциями устройства: отображают приложение в своём WebView и предоставляют интерфейс доступа к функциям устройства (геопозиционирование, акселерометр и т.д.).

Тогда как перечисленные мной вначале фреймворки являются по сути наборами виджетов на HTML5+CSS+JS, предназначенными для создания таких приложений. То есть содержат различные компоненты вроде списков, календарей, элементов форм и т.д.
Ответ написан
IonDen
@IonDen
JavaScript developer. IonDen.com
Вот парочка сравнений:
habrahabr.ru/post/229559
blog.htc-cs.ru/post/nativevsframeworks
Ответ написан
Комментировать
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
phonegap apache cordova, Ionic...


apache cordova === adobe phonegap. Читать википедию.

ionic - UI-фреймворк с возможностью юзать просто как либо, либо, что обычно удобнее, вместе с angularjs. Если хочется сделать быстренько и нет своего дизайна - обычно выгодно его использовать. В некоторых ситуациях с кастомным дизайном не шибко дружит.
Ответ написан
Комментировать
smanioso
@smanioso
Отмечайте ответы на свои вопросы!
Рекомендую отказаться от идеи чистого HTML5 вот этого:
- https://facebook.github.io/react-native/
- https://www.nativescript.org
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы