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