Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (44)

Лучшие ответы пользователя

Все ответы (123)
  • Должен ли фронтенд разработчик уметь верстать (css)?

    @strelok011
    Фронтэнд должен верстать лучше профессионального верстальщика??? Судя по всему мало кто понимает что такое проф верстка.

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

    Пренебрежительное отношение к верстке скорее всего из-за отношения к результату 'и так сойдет'.

    И если фронт не умеет в верстку - он будет костылить на js и писать чудовищную разметку, лишь бы работало.

    5 лет был чистым верстальщиком, сейчас второй год пишу на реакте (в основном).

    И да - качественный фронт лучше растить из верстака. Но такое встречается все реже и реже.
    Ответ написан
  • Как верстаются мобильные приложения?

    @strelok011
    Для начала нужно определить для себя две большие разницы как-грится.
    Что сейчас на ум пришло
    1. есть нативные языки типа свифта, в которых толком верстки, близкой к вебу, нет и в помине
    2. есть вариант Apache Cordova, PhoneGap - это фреймворки, позволяющие использовать веб-вью, т.е. показывающие обычную верстку в окошке "реального" приложения (чем-то напоминает PWA).
    3. есть react native - фреймворк, ипользующий для бизнес-логики реакте (то бишь js), но визуальную часть и все взаимодействия с железом реализующий через нативные прокладки (т.е. написанные на языке, родном для оси). Из плюсов - можно делать сразу под андроид и под iOS, верстать очень похоже типа как для веба (не очень много "ньюансов"), из минусов - как только нативная библиотека скажет "нимагу", то вы попали :)
    4. Ну и есть собственно PWA (Progressive Web Applications) приложения.

    Везде свои нюансы, особенности и подводные камни. Бесплатный сыр, знаете ли...

    В принципе - фронт-разработчику можно попробовать мобилки, но не следует ожидать предсказуемости и быстрого результата, особенно по началу.
    Ответ написан
  • Как контролировать кэш CSS?

    @strelok011
    как же не написал? в примере явно указано, каким образом формируется ссылка на css файл:
    $input."?".md5_file($file_path);
    на выходе вы получите строку такого вида:
    <link href="/css/style.css?324235423" rel="stylesheet">

    Значение после ? будет изменяться при каждом обновлении исходного файла, браузер будет считать, что это обращение к новому имени файла и вуаля - запросит его с сайта заново. Очень распространенное решение.
    Ответ написан
  • Какие есть библиотеки для анимации и какие подводные камни при их использовании?

    @strelok011
    Рекомендую сначала определиться со сложностью анимации.
    Если она простая - писать самому.
    Если она сложная - подумать 100500 раз зачем эти мультики клиенту на сайте, оценить трудозатраты, плюнуть на нее.
    Если дело принципиальное - только в этом случае начинать искать библиотеки, решения частных проблем, брать только то, что решает вашу конкретно в этот момент возникшую задачу, мало весит, не тянет лишнего мусора, да еще и работает корректно.
    Для совсем запущенных случаев - обратиться к дедушке GreenSock https://greensock.com/
    Ответ написан
  • Какую cms для сайта лучше выбрать?

    @strelok011
    Если уж подходить именно с точки зрения объединения реакта с cms, то от системы управления нужна только админка с бэкендом. Такие cms называются headless cms.
    https://habr.com/ru/post/444600/
    Ответ написан