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

Я хочу разработать мобильное приложение (желание не быть приложением на основе браузера), но также иметь веб-сайт с той же информацией, той же базой данных, изображениями и т. д. mobile использует это приложение для получения/отправки данных.

Нашел несколько предложений:

1) Телефонная щель;

2) Руби (Роудс FW);

3) Zend IDE 10 (облако Zend + Phonegap).

Какое из этих решений лучше для меня?!


person Ivan Bajalovic    schedule 23.11.2012    source источник
comment
Может потребоваться перечитать stackoverflow.com/faq#dontask. Также посетите icenium.com.   -  person MikeSmithDev    schedule 23.11.2012


Ответы (1)


Это зависит от типа приложения, которое вы делаете. Если вам нужна серьезная интеграция с ОС, Phonegap не должен быть вашим первым выбором. Я видел много попыток заставить Phonegap работать со сложными приложениями, но это просто несравнимо с Native OS.

При этом, я думаю, вы перепутали пару вещей.

Что вам нужно, так это какой-то API, к которому будут подключаться как мобильные приложения, так и веб-сайт. Назовем это бэкендом. В настоящее время наиболее распространенным способом сделать это является REST. А для отдыха с PHP есть много вариантов. Но я бы назвал Zend Framework 2 и Slims действительно серьезными соперниками в этой области. Что касается Ruby, я не могу сказать, не делал никаких API с использованием Ruby.

person Janis Peisenieks    schedule 23.11.2012
comment
Как я понял, Родос скомпилится как родной. Можно ли разработать приложение с Rhodes, которое будет скомпилировано как собственное приложение, а также тот же код можно будет использовать в качестве основы для веб-сайта (в этом случае просто для изменения макетов)? (возможно?! это меня интересовало, но, очевидно, было недостаточно ясно.. не услуги REST..) - person Ivan Bajalovic; 23.11.2012