SwoDs
@SwoDs
PHP YII2

Есть ли фреймворк для разработки Android приложений по типу Yii?

Начал изучать разработку под мобильные девайсы, подумал что было бы классно если есть фреймворк такой же как Yii.
Собственно сабж.. =)
  • Вопрос задан
  • 389 просмотров
Решения вопроса 1
mitaichik
@mitaichik
Согласен с коллегами - Android SDK и есть основной фреймворк. Но вставлю свои пять копеек:

Я бы не советовал переносить принципы разработки Yii на Андройд-приложения. Ибо 90% процентов кода андройда - это отображение/ввод информации. Причем по иному принципу, нежели HTML + CSS + JS + AJAX, и там море своих премудростей, сложностей, особенностей. Да и сам Java гораздо мощнее и сложнее чем PHP. Поэтому советую не пытаться переделать Android под привычный php-html подход, а понять и принять его методы, иначе будет очень сложно и рано или поздно ты все равно придешь к этому.

Что касается фреймворков - то для андройда уже написанно куча всего своего, выбирай лучше не самые удобные варианты (например, какой-нить новомодный AR которым пользуются 2 человека, хоть он и божественен), а то что проверено временем. Какого-либо определенного фреймворка который охватывает все-все-все вроде как нет, но есть много специализированных:

Gson, Otto, Retrofit/OkHttp, ButterKnife, Android Data Binding, AndroidAnnotations, RoboGuice и прочее прочее - какой лучше юзать - этом лучше спрашивать у Androdi-спецов, я - любитель.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@onepavel
Консультация и разработка мобильных приложений
Андроид и есть фреймворк с поддержкой MVC =)
Ответ написан
Комментировать
@FoxInSox
Конечно, Android SDK называется.
Ответ написан
Комментировать
Rou1997
@Rou1997
Именно по типу Yii - нет, то есть нет фреймворка для той же "родной" Java и тех же IDE, есть отдельные нестандартные библиотеки, а из фреймворков только Xamarin, PhoneGap и т.п., их авторы "замахнулись" на создание еще и своей IDE, языка, и т.п., в итоге у каждого продукта узкий круг задач.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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