@Spaceoddity

Кто придумал эту блажь с «mobile first»?

Вот не часто (и слава богу), но встречается такое требование.
И что-то я никак не уловлю логики. Для чего??? Ради какой-то там микромизерной оптимизации на распарсивание css?
В то время как десктопный вариант, обычно представляет значительно больший объём контента, как следствие - его более трудоёмко делать. А если при этом мы сформировали структуру DOM по заветам "mobile first", то частенько вписать стили для десктопа в эту структуру будет тем ещё геммороем. Приходится переделывать структуру под десктоп и править стили для мобильного.
Либо по старинке делать изначально вёрстку под десктоп, потом вбивать меди-запросы для мобильного, а затем их менять местами вручную. Мне же это проще и быстрее сделать, чем браузеру потратить 0.0001 секунды на фильтрацию ненужных правил.
  • Вопрос задан
  • 304 просмотра
Решения вопроса 4
Stalker_RED
@Stalker_RED
Ты хочешь как проще тебе, а заказчик хочет как лучше для пользователя.
(Потому что от комфорта пользователей зависит и гугловый рейтинг и процент возврата посетителей, а значит и прибыль).

Делай как надо, или не берись за такую "сложную" работу.
Ответ написан
polyak-888
@polyak-888
Js, React.js, css, frontend
Если блажь, то по логике придумал блаженный)))
Ответ написан
Комментировать
@RedBubble
mobile first делается из того принципа, что усложнять проект проще, чем его облегчать. Так же если выбросить мобайл версию в паблик, то, по сути, ничего страшного не произойдет, если на десктопе человек увидит мобайл версию, это полностью функционирующий сайт. Но если на телефоне прогрузится десктоп версия, то человека отпугнут горизонтальные скролы и мелкий интерфейс.
upd: С точки зрения проектирования интерфейса дизайнеру гораздо сложнее делать мобильную версию, потому что в мобильной версии должна быть вся выжимка со страницы без воды. На небольшой площади экрана нужно отобразить максимальное количество полезной информации. Так что где верстальщику легко, дизайнеры ломают себе головы.
Ответ написан
@Froggyweb
Если удалить весь CSS и js , то сайт будет уже мобильным при адекватной разметке, что кстати мобильный хром и предлагает под видом упрощенной версии
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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