Хорошо, я постоянно слышу об этом в Интернете, когда читаю статью о MVC: «Поскольку Asp.NET MVC - это REST, его легко потреблять ... и т. Д.»Я никогда не слышал такого о веб-формах Asp.NET, и меня удивляет, что делает REST.
Как я понял, REST означает передачу состояния представления, в которой пользователь видит в своем браузере состояние,Но я не думаю, что это означает, что это всегда должно быть как RPC, как это делает MVC.Это может быть физическая страница, обслуживаемая сервером, например, как она работает в Asp.NET WebForms (Default.aspx). Пока она возвращает представление состояния, она называется REST.
Так что, если я правильно понимаютогда разве веб-формы не должны быть также ОТДЫХАМИ?
Тьфу, я немного растерялся ....
Заранее спасибо ....
Редактировать икраткий ответ: Ладно, ребята, послушайте :) я считаю, что это правильный ответ:
Насколько мы знаем, REST должен соответствовать основным принципам, приведенным ниже:
* Give every “thing” an ID
* Link things together
* Use standard methods
* Resources with multiple representations
* Communicate statelessly
Итаккак мы знаем, веб-формы используют высокую обратную передачу, сеанс, чтобы получить представление о предыдущих запросах, и вы можете выполнять обратную передачу бесчисленное количество раз, чтобы получить что-то вроде:
search.aspx
и опубликовать выбранное значение dropdownmenu
инет получения, только публикация и обратная передача с сервера.
Ну, очевидно, это не может быть спокойный архитектурный стиль.