нужно сделать некий калькулятор. пример. админка для менеджера который считает сколько будет стоить приготовить блюдо.
перед ним несколько выпадающих меню с предопределенными значениями и поля ввода.
он например выбирает из меню помидоры.
вводит в поле ввода их количество.
вводит количество разрезов помидора. (каждый разрез стоит сколько то).
ставит галочку - плить майонезом.
нажимает кнопку и ему считается цена производства.
если всё подходит то наживается другая кнопка и расчёт заносится в базу.
как я вижу 2 варианта.
- все эти данные уже есть на фронтэнде и он может всё сам посчитать.
- фронтэнд только для вывода данных. по кнопке расчитать - на бэкэнд делается запрос с выбранными данными и сервер сам всё считает и возвращает ответ.
Dmitry: Если считать на бэкенде - это будет намного больше, чем два раза (если, конечно, меню интерактивное). Схема такая:
1) Юзер что-то поменял
2) Запрос в бэкэнд
3) Запрос в базу
4) Ответ во фронтэнд
И так с каждым действием пользователя. И после этого всё равно нужно посчитать на бэкэнде, чтобы хитрые хацкеры не заказали себе 10 пицц за 1$.
А с кнопкой, если считается на стороне сервера, добавится один лишний запрос. Если это не хайлоад - пофигу, где считать.
считать на фронте , так как запрашивать каждый раз на бекенде очень медленно.
в бекенде просто получать список и считать ещё раз чтобы не было дырки подмены данных