• Требуется ли для корзины товаров создавать таблицу в бд?

    @droid4joy
    Резюмирая ответы:
    За сторону сервера:
    1. Синхронизация между устройствами - удобно клиенту
    2. Длительный (или не очень, но контролируемый) срок хранения - удобно клиенту
    3. Возможность ведения статистики - удобно продавцу
    4. Возможность оценки доступности или акционности товара, хотя это и осуществляется в момент заказа, но покупателю удобнее будет видеть возможные скидки или предложения уже на этом этапе (как, например, МакКомбо) - возможно и на стороне клиента, но проще и надёжнее на сервер
    Против стороны сервера:
    1. Нагрузка на сервер (лишнее хранение, лишние запросы/операции)
    2. Необходимость регистрации - неудобно клиенту
    3. Скорость заброски в корзину - имеет смысл при большом количестве товаров в среднем чеке, при слабом канале/сервере

    В общем, я бы скорее хранил на сервере, но согласен, что делать надо так, как хочет заказчик
    Ответ написан
    Комментировать