Какой лучший способ для создания мобильной версии сайта?

Здравствуйте! Какие есть варианты создания мобильной версии сайта ? Лучше использовать различные CSS фреймворки или же верстать отдельную мобильную версию? Подскажите какие самые оптимальные варианты, может есть ещё способы для реализации мобильной версии?! Заранее благодарен.
  • Вопрос задан
  • 1712 просмотров
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Два пути: простой и правильный.
Простой: один код для всего
1. Создать адаптивную вёрстку
2. Создать динамически загружаемые JS-модули в зависимости от их востребованности на конкретной странице.
3. Настроить кэш на сервере для JS-модулей.

Правильный: API и Single Page Application
RESTfull API + SPA

Если сделать оба - то это будет ИДЕАЛЬНЫМ вариантом.
Video: knockout.js SPA: https://www.youtube.com/watch?v=vhT9Id8Jfb8
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
gangstarcj
@gangstarcj
Я делаю на сетках типа бутсрапа, считаю что так удобно и другого не нужно
Ответ написан
Лучшего способа нет. Всё зависит от проекта, его задач, аудитории. Ресурсов, которыми располагает проект.

Не путайте отдельную "лайт-версию" сайта для мобильных (m.example.com) и просто адаптивный сайт.

Так же есть более сложные варианты, использующие как адаптивность основного шаблона, так и рендеринг разных шаблонов в зависимости от устройства.
Почитайте вот эту стать. например: frontender.info/building-a-better-responsive-website
Ответ написан
@yaBliznyk
Все зависит от ваших знаний и навыков. Есть готовые фреймворки типа framework7. Есть очень крутая штука от google polymer, которая умеет понимать жесты и сделана в лучших традициях material design.
Так-же стоит уделить внимание самому material design. Большинство людей будут заходить на ваш сайт с android устройств и им будет комфортно работать в нем, если он будет внешне совпадать с большинством android приложений.

Добавлю React native
Ответ написан
@drpankoff2013
Web development: the way of mistakes
А что если попробовать сначала bootstrap а потом foundation?
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы