Мобильный сайт для существующего приложения - новое приложение или условный рендеринг в существующем приложении? - PullRequest
0 голосов
/ 31 октября 2011

Я собираюсь создать мобильный сайт (используя Sencha touch) для существующего сайта. Функциональные возможности уже написаны с использованием Ruby on Rails. Если я добавлю мобильный сайт к существующему, то заставлю меня добавить условный рендеринг на основе заголовков запросов или же создам отдельное приложение на m.mydomain.com. Я немного смущен. Пожалуйста, помогите мне принять решение.

Ответы [ 2 ]

3 голосов
/ 31 октября 2011

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

Если это серьезная проблема для вас, вы можете разделить две кодовые базы и сделать мобильный сайт движком приложения, так что у вас все равно будет доступ к основным классам приложения.

0 голосов
/ 31 октября 2011

Я бы пошел с m.mydomain.com и перенаправил бы пользователя к этому автоматически на основе их устройства. T

он хорош в том, что у вас может быть ссылка в нижней части страницы, которая называется «Просмотр полного веб-сайта» на случай, если мобильный сайт не тот, который хочет пользователь.

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

Недавно я сделал пример приложения, которое вы можете просматривать на github, которое делает что-то очень похожее. Разница лишь в том, что я не обнаруживаю устройство, у меня есть пользователь посещает соответствующий URL. Я также использовал jquery mobile, но концепции очень похожи. https://github.com/jfriedlaender/mobile_blog

...