@Nodar
Python, Ruby, JavaScript

Как правильно организовать роутинг и контроллеры в приложении?

Я работаю над модулем создания email компаний.
В процессе создания компании нужно пройти несколько шагов, ввести данные об отправителе, настроить шаблон и тд.

У меня есть несколько сущностей Templates, Info, Campaings. У каждой сущности по идее должен быть свой роутинг, модели, контроллеры.

Например, при создании новой компании, как грамотно поступить:
отправлять несколько post запросов, соответствующих каждой сущности
или отправить один post запрос и в нем проделать все операции.
  • Вопрос задан
  • 2182 просмотра
Пригласить эксперта
Ответы на вопрос 1
@j_wayne
Вы немного не с того ракурса зашли имхо к задаче. Операция создания новой компании атомарна? То есть вам нужно создать все сущности сразу и ни одной если случился сбой? Как оформлено создание компании? Это визард или форма на одной странице? Вам сначала на эти вопросы надо ответить.

А если абстрактно, то для снижения нагрузки на сервер один запрос всегда лучше чем несколько последовательных. Другое дело, допускает ли этого логика приложения.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы