@easycode
не боюсь задавать глупые вопросы ))

Разработка мобильной версии сайта и мобильных приложений iOS/Android — нужен совет?

Имеется большой интернет-портал, написанный на Yii 1.x

Перед нами встала задача разработать мобильную версию сайта + мобильные приложения для iOS и Android.

Как всегда хочется сэкономить время, деньги, нервы и сделать что-то быстро и просто. В штате только веб-разработчики.

В мобильных версиях сайта планируем вывод только нужной информации не из всех разделов основного сайта. Адаптивную верстку пока не рассматриваем.

Есть желание пойти по пути создания кроссплатформенного приложения, к примеру, на Framework 7 для мобильной версии сайта + из него же создать через PhoneGap приложения для iOS и Android - таким образом убить одним выстрелом сразу несколько зайцев )

Смотрели и пользовались кейсами у Framework 7 в принципе для наших задач всё устраивает - никаких особенных интерфейс с эффектами в своих приложениях не планируем.

Скажите какие могут быть подводные камни здесь - может кто сталкивался и есть опыт?
Знаете ли еще какие-нибудь примеры такого подхода?

Так как, мы еще на стадии принятия решения, то хотелось бы услышать все аргументированные За и Против.

p.s.: тут еще предложили посмотреть в сторону адаптивной верстки для мобильной версии сайта + мобильное приложение на ionic - но это уже разделение разработки на два параллельных потока, а хотелось бы что-то одно разработать закрывающее потребности и в том и в том.
  • Вопрос задан
  • 888 просмотров
Пригласить эксперта
Ответы на вопрос 2
webinar
@webinar Куратор тега Веб-разработка
Учим yii: https://youtu.be/-WRMlGHLgRg
Относитесь в yii как к backend а фронтенд может быть на чем угодно в зависимости от нужд. Мобильную версию можно сделать на поддомене m.сайт. На сервере определять какую грузить и делать редирект, но папка с проектом одна и таже. В beforeaction определять поддомен и грузить другие view. Или совсем другой конфиг. Тут зависит насколько мобильная отлична от основной. Если это пара блоков - то и bootstrap-овские методы подойдут.
Сделать api контролер, который будет отдавать данные для мобильного приложения. При гармотном использовании ООП разница в коде во всех версиях будет минимальна.
Ответ написан
mitaichik
@mitaichik
А какую систему верстки вы используете на основном сайте? Например, Bootstrap позволяет вполне легко адаптировать сайт под мобилки.

Плюс если собираетесь делать мобильные приложения (прям приложения) может имеет смысл посмотреть в сторону React Native? Сам не работал с ним, но знакомые очень хвалили....
Ответ написан
Ваш ответ на вопрос

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

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