Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Relic HunterПарамонУже сегодня половина клиентов это мобильные устройства, а им нужны данные в чистом виде. Mvc, имея в коробке web api и все необходимое прекрасно к этому адаптируется.И какое отношение webapi имеет к mvc? Это уже другая технология. А в чем разница? Кроме того, что в одной контроллер заточен под возврат данных, а в другой html ) Технология http, она же и протокол. ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 23:24 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
ПарамонА в чем разница? Кроме того, что в одной контроллер заточен под возврат данных, а в другой html ) Технология http, она же и протокол. )В том, что от MVC осталось только "C". Все таки MVC это серверная технология. Язык разметки Razor не может обрабатываться на клиенте. На сервере происходит датабайнинг и валидация модели, наполнение вью, и отправка сгенерированной страницы клиенту. Если-же отдавать на клиент только данные json, все метаданные модели могут быть похерены, типа атрибуты, валидаторы, генераторы, и пр. Т.е. строго типизированная модель на клиенте исчезла, и вью с ней никак не синхронизируется больше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 23:48 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Relic HunterВ том, что от MVC осталось только "C". Все таки MVC это серверная технология. Язык разметки Razor не может обрабатываться на клиенте. На сервере происходит датабайнинг и валидация модели, наполнение вью, и отправка сгенерированной страницы клиенту. "M" осталось в полном масштабе, с валидацией и прочими плюшками. А если я в MVC контроллере верну json, это уже будет API? )) Relic HunterЕсли-же отдавать на клиент только данные json, все метаданные модели могут быть похерены, типа атрибуты, валидаторы, генераторы, и пр. Т.е. строго типизированная модель на клиенте исчезла, и вью с ней никак не синхронизируется больше. В API клиенту это не нужно, вот и вся разница. Вью будет json/xml. Не надо смотреть на MVC, как на часть от Razor, это всего лишь шаблонизатор, и они могут друг без друга обходится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2014, 00:14 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Relic HunterЯзык разметки Razor не может обрабатываться на клиенте. ps В первом мвц разора не было :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2014, 00:21 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Relic HunterНа сервере происходит датабайнинг и валидация модели, наполнение вью, и отправка сгенерированной страницы json клиенту Теперь стало WEB API? )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2014, 00:28 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Relic HunterПарамонА в чем разница? Кроме того, что в одной контроллер заточен под возврат данных, а в другой html ) Технология http, она же и протокол. )В том, что от MVC осталось только "C". Все таки MVC это серверная технология. Язык разметки Razor не может обрабатываться на клиенте. На сервере происходит датабайнинг и валидация модели, наполнение вью, и отправка сгенерированной страницы клиенту. Если-же отдавать на клиент только данные json, все метаданные модели могут быть похерены, типа атрибуты, валидаторы, генераторы, и пр. Т.е. строго типизированная модель на клиенте исчезла, и вью с ней никак не синхронизируется больше.Как уже сказали, "M" осталось в полном масштабе. Плюс WebAPI поддерживает Content Negotiation, то есть по сути один "C" может вернуть самые разные "V". В зависимости от того, что нужно клиенту. И разметку в том числе. Если даже отдавать исключительно JSON, то ни фига метаданные не херятся. Ну если использовать шаблон "прямые ручки" :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2014, 10:39 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
ПарамонRelic HunterЯзык разметки Razor не может обрабатываться на клиенте. ps В первом мвц разора не было :)Вообще кроме Razor-а существует куча движков представления и отождествлять View с Razor-ом, и утверждать что если нет Razor-а, то уже и нет View - это тупо палево. Сразу видно, что камрад Relic Hunter не в теме, а пытается что-то тут доказать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2014, 10:42 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38804450&tid=1356871]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 406ms |

| 0 / 0 |
