Задать вопрос
Ответы пользователя по тегу Фронтенд
  • Зачем верстают сайты на js фреймворке(Vue/React/Angular)?

    pavel_ataykin
    @pavel_ataykin
    Верстаю и программирую всякое.
    Привет! Обычные сайты обычно не верстают с помощью js фреймворков.
    Vue/React/Angular используют для написания веб приложений.
    Архитектура в общем виде такая
    1) Backend
    2) Frontend
    3) API
    Где backend и fronend можно представить в виде двух островов, а API мост между ними.
    Для чего это нужно. Такой подход позволяет делать front & back независимо друг от друга(у них есть чёткая спецификация API)
    Так же в такой модели сервер менее нагружен т.к. ему требуется отдавать только текстовые ответы(JSON), а не рендерить целиком HTML.
    Ещё одно преимущество это более удобной контроль над frontend'ом. Потому что именно он здесь решает, что и как будет работать и какие запросы нужно сделать на данный момент, а какие можно и позже загрузить.
    Проще писать сервер, потому что ему не нужно никакие данные о пользователе, ему всё необходимое приходит в запросе.
    P.S. Если всё ещё не понятно, для чего используют Vue/React/Angular задай вопрос в комментарии
    Ответ написан