powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Что такое ASP.NET MVC?
8 сообщений из 58, страница 3 из 3
Что такое ASP.NET MVC?
    #38804150
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterПарамонУже сегодня половина клиентов это мобильные устройства, а им нужны данные в чистом виде. Mvc, имея в коробке web api и все необходимое прекрасно к этому адаптируется.И какое отношение webapi имеет к mvc? Это уже другая технология.
А в чем разница? Кроме того, что в одной контроллер заточен под возврат данных, а в другой html ) Технология http, она же и протокол. )
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38804153
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонА в чем разница? Кроме того, что в одной контроллер заточен под возврат данных, а в другой html ) Технология http, она же и протокол. )В том, что от MVC осталось только "C". Все таки MVC это серверная технология. Язык разметки Razor не может обрабатываться на клиенте. На сервере происходит датабайнинг и валидация модели, наполнение вью, и отправка сгенерированной страницы клиенту. Если-же отдавать на клиент только данные json, все метаданные модели могут быть похерены, типа атрибуты, валидаторы, генераторы, и пр. Т.е. строго типизированная модель на клиенте исчезла, и вью с ней никак не синхронизируется больше.
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38804161
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterВ том, что от MVC осталось только "C".
Все таки MVC это серверная технология. Язык разметки Razor не может обрабатываться на клиенте. На сервере происходит датабайнинг и валидация модели, наполнение вью, и отправка сгенерированной страницы клиенту.

"M" осталось в полном масштабе, с валидацией и прочими плюшками.
А если я в MVC контроллере верну json, это уже будет API? ))

Relic HunterЕсли-же отдавать на клиент только данные json, все метаданные модели могут быть похерены, типа атрибуты, валидаторы, генераторы, и пр. Т.е. строго типизированная модель на клиенте исчезла, и вью с ней никак не синхронизируется больше.
В API клиенту это не нужно, вот и вся разница. Вью будет json/xml. Не надо смотреть на MVC, как на часть от Razor, это всего лишь шаблонизатор, и они могут друг без друга обходится.
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38804163
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterЯзык разметки Razor не может обрабатываться на клиенте.
ps
В первом мвц разора не было :)
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38804164
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterНа сервере происходит датабайнинг и валидация модели, наполнение вью, и отправка сгенерированной страницы json клиенту
Теперь стало WEB API? ))
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38804450
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterПарамонА в чем разница? Кроме того, что в одной контроллер заточен под возврат данных, а в другой html ) Технология http, она же и протокол. )В том, что от MVC осталось только "C". Все таки MVC это серверная технология. Язык разметки Razor не может обрабатываться на клиенте. На сервере происходит датабайнинг и валидация модели, наполнение вью, и отправка сгенерированной страницы клиенту. Если-же отдавать на клиент только данные json, все метаданные модели могут быть похерены, типа атрибуты, валидаторы, генераторы, и пр. Т.е. строго типизированная модель на клиенте исчезла, и вью с ней никак не синхронизируется больше.Как уже сказали, "M" осталось в полном масштабе. Плюс WebAPI поддерживает Content Negotiation, то есть по сути один "C" может вернуть самые разные "V".
В зависимости от того, что нужно клиенту. И разметку в том числе.

Если даже отдавать исключительно JSON, то ни фига метаданные не херятся. Ну если использовать шаблон "прямые ручки" :)
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38804458
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонRelic HunterЯзык разметки Razor не может обрабатываться на клиенте.
ps
В первом мвц разора не было :)Вообще кроме Razor-а существует куча движков представления и отождествлять View с Razor-ом, и утверждать что если нет Razor-а, то уже и нет View - это тупо палево.

Сразу видно, что камрад Relic Hunter не в теме, а пытается что-то тут доказать :)
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38804579
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAСразу видно, что камрад Relic Hunter не в теме, а пытается что-то тут доказать :)

Да мозги он колупает, а не доказать что-то хочет
...
Рейтинг: 0 / 0
8 сообщений из 58, страница 3 из 3
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Что такое ASP.NET MVC?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]