Date:
Готовый спортивный сайт – идеальный способ донести самые последние новости в мире спорта
Задачи: создание SPA-приложения, настройка авторизации через Keycloak, подключение MariaDB через TypeORM, разработка бэкенда на Node
Их код делится на два главных компонента: серверную и клиентскую части
Популярные библиотеки и фреймворки для мобильной разработки
Но что делать если источник данных поменяется, например fetch может смениться на websocket или grps или базу данных, а реальные данные понадобиться заменить тестовыми? И вообще зачем бизнес логике что то знать о источнике данных? Для решениях этих проблем существует слой Repository
Например, создание сайта-визитки в среднем требует меньше ресурсов по сравнению с разработкой полнофункционального интернет-магазина или многостраничного сайта