Лучшие практики для разработки веб-приложений, предварительно заполненные представления и общие API - PullRequest
0 голосов
/ 13 октября 2018

Прежде всего, извините за название, которое не столь специфично, но я не могу найти ничего лучше, у меня есть некоторые сомнения относительно "правильного способа" разработки веб-приложения ...
IЯ знаю, что вопрос будет очень общим, но я надеюсь, что кто-нибудь ответит мне.
Чтобы быть более ясным, я приведу пример.

Давайте предположим, что я создаю веб-приложение, используяШаблон MVC, в этом приложении у меня есть модели AircraftType и Flight, контроллеры AircraftTypeController и FlightController и представление Flight/create, где я могу создать новый Flight.

В этом представлении у меня есть выпадающий список со всеми Flight с, теперь вопрос:
В этом случае, учитывая эффективную скорость, воспринимаемую скорость пользователя и любую другую причину,возвращаете ли вы представление клиенту с уже заполненным раскрывающимся списком, или вы возвращаете в первый момент пустой раскрывающийся список, и при загрузке страницы вы заполняете его запросом ajax?

Второй вопрос, давайте предположим, что есть такжемодель Aircraft, и в представлении Flight/create также есть еще один выпадающий список, который должен быть заполнен всеми Aircraft из выбранных AircraftType, в этом случае, конечно, я буду использовать запрос ajax,потому что это каскадный выпадающий список, но вопрос в следующем:
будете ли вы использовать общий маршрут со всей системой, или вы создадите подходящий маршрут для этой страницы и для каждой страницы, где список Aircraft составленТребуется ajax-запрос?

Надеюсь, вопросы понятны ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...