powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Что такое ASP.NET MVC?
58 сообщений из 58, показаны все 3 страниц
Что такое ASP.NET MVC?
    #36816806
ValGer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Поясните немного, что такое за "зверь" ASP.NET MVC и с чем его едят. В чём отличие от обычной ASP.NET, есть ли каки-либо преимущества при программировании или это просто очередная версия ASP.NET (1.0, 2.0 и так далее)? Или тут какя-то принципиально другая парадигма?
Можно ссылку на какую-нибудь простенькую статью - в ВИКИПЕДИИ ничего путного не нашёл, а дорогущие книги пока покупать неохота.
С уважением ВВГ
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #36818355
bazaea
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValGerВ чём отличие от обычной ASP.NET, есть ли каки-либо преимущества при программировании или это просто очередная версия ASP.NET (1.0, 2.0 и так далее)? Или тут какя-то принципиально другая парадигма?

Нет и не может быть никаких различий ASP.NET MVC от "обычной ASP.NET" - т.к. ASP.NET MVC это реализация MVC на ASP.NET. Можно лишь говорить о различиях с другими, основанными на ASP.NET технологиями, например с Web Forms.

ValGerМожно ссылку на какую-нибудь простенькую статью.
http://habrahabr.ru/blogs/net/47249/
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #36818452
Var79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASP.NET MVC немного отличается от ASP.NET измененным конвейером обработки запросов.
Есть общее множество используемых классов, но также есть и принципиальные отличия.
ASP.NET MVC предполагает что не будут использоваться серверные контролы (хотя не запрещает их использовать если, умеешь готовить), вместо этого предлагается использовать шаблоны: html + c#, например.
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #36818453
Var79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в общем как в php тока с компиляцией
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #36818454
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Var79в общем как в php тока с компиляцией
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #36818550
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пхп лучше что-ли?
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #36818555
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeПхп лучше что-ли?
Чем ASP.NET MVC? Однозначно :)
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #36818612
Var79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просто мне напомнило мои старинные занятия с php :)
и честно говоря после WinForms мне MVC очень нравится
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #36818621
Var79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebForms*
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #36818737
Starlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Var79
ASP.NET MVC предполагает что не будут использоваться серверные контролы

Если начать использовать MVC, то получается - прощай DevExpress компоненты, купленные за большие деньги? :)
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #36818799
Var79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Starlex
Если начать использовать MVC, то получается - прощай DevExpress компоненты, купленные за большие деньги? :)
я пару раз видел DevExpress, не помню как там что, но если будешь делать пост-бэки вручную, а возможно и генерировать viewstate то все будет работать. Кстати в ASP.NET 3,5 вроде бы viewstate можно задавать не только для страницы но и для конкретного элемента что возможно облегчит задачу.
В общем прочитай как там в MVC с viewstate и пост-бэк.
Знаю что точно можно использовать WebForms контролы, только не знаю насколько много придется (предется ли?) дописывать JavaScript.
Возможно DevExpress работает с MVC, может новая версия?
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #36818816
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Var79Кстати в ASP.NET 3,5 вроде бы viewstate можно задавать не только для страницы но и для конкретного элемента
Да что Вы говорите? :)

...

version 1.1Syntax based on .NET Framework version 1.1.
Documentation version 1.1.1.


http://msdn.microsoft.com/en-us/library/system.web.ui.control.viewstate(VS.71).aspx
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #36818956
Var79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я не помню нюансов но в .net 4.0 есть ViewStateMode,
я пару месяцев назад читал примеры использования WebForms на MVC, и знаю что можно.
а вот к чему МСУ сделал замечание не понял
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #36818970
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Var79,
Он, имхо, тонко намекал на версию 1.1.

ПС. А вообще-то виевстате - это хорошо. Автоматически (без лишних телодвижений) при постбеках сохраняются всякого рода валюе и состояния контрольев. Это как раз плюс к вэбформс.
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #36819014
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Var79я не помню нюансов но в .net 4.0 есть ViewStateMode,
я пару месяцев назад читал примеры использования WebForms на MVC, и знаю что можно.
а вот к чему МСУ сделал замечание не понял
Дак я и говорю, что можно, только не "в ASP.NET 3,5", а в любой версии в ASP.NET :)

ShSergeПС. А вообще-то виевстате - это хорошо. Автоматически (без лишних телодвижений) при постбеках сохраняются всякого рода валюе и состояния контрольев. Это как раз плюс к вэбформс.
+1
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #36828339
ValGer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazaeaValGerВ чём отличие от обычной ASP.NET, есть ли каки-либо преимущества при программировании или это просто очередная версия ASP.NET (1.0, 2.0 и так далее)? Или тут какя-то принципиально другая парадигма?

Нет и не может быть никаких различий ASP.NET MVC от "обычной ASP.NET" - т.к. ASP.NET MVC это реализация MVC на ASP.NET. Можно лишь говорить о различиях с другими, основанными на ASP.NET технологиями, например с Web Forms.

ValGerМожно ссылку на какую-нибудь простенькую статью.
http://habrahabr.ru/blogs/net/47249/

Ага - спасибо за ссылочку - то, что надо!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Что такое ASP.NET MVC?
    #38799019
Seko84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Короче php это вчерашний день. MVC это очень круто и очень удобно
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38799068
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поясните немного, что такое за "зверь" ASP.NET MVC и с чем его едят.

-- несколько умных ребят в своей спальне решили изменить мир, положив паттерн MVC на Microsoft ASP.NET технологию. MS подхватил идею и дал деньги на раскрутку.

В чём отличие от обычной ASP.NET, есть ли каки-либо преимущества

-- это зависит от работодателя и Вашей веры. Хотя MS продал идею, что MVC "круто" и по этому сегодня многие employers на нем требуют новые проекты. Хотя ребята в спальне уже придумали еще более крутутю вещь - WEB API...

Или тут какя-то принципиально другая парадигма?

-- ответ был дан выше
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38799098
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Ch,

Вопрос на засыпку: чем удобнее гребсти бабло -- лопатой или вилами?
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38799102
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MVC это - классический ASP, когда в хтмл разметку еще и код хреначили. Только тогда еще гордого слова модель не придумали и называли "это" рекордсет :))
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38799814
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttSergey Ch,
Вопрос на засыпку: чем удобнее гребсти бабло -- лопатой или вилами?
Ответ был дан в point #2: "Зависит от компании, которая Вам платит деньги"...
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38799817
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterMVC это - классический ASP, когда в хтмл разметку еще и код хреначили...
+1

Немного грубовать, но по существу... Есть правда разница - за две декады язык C# сильно усовершенствовали сделав мнгие вещи из кода в "разметке" намного элегантнее и более эффективнее... Через несколько лет этот подход снова признают ошибкой так как уже налегают в основном на JavaScript
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38801381
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Ch,

Похоже вы правы на счет "признают mvc". Я помню когда webforms вышли. Какой это был шаг вперед по сравнению с ASP. Какой был фурор. А закончилось все MVC и "полным контролем над разметкой". Походил недавно по интервью. народ в основном ищет спецов по формсам. Если кому-то, что-то и надо, то это будет какой-нибудь mvvm патерн на java script + web api. Не думаю, что mvc протянет долго как формсы.
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38801387
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterПоходил недавно по интервью. народ в основном ищет спецов по формсам.Это нерепрезентативная выборка.
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38801429
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANARelic HunterПоходил недавно по интервью. народ в основном ищет спецов по формсам.Это нерепрезентативная выборка.

http://www.workopolis.com/

ASP.NET MVC - 152 jobs
ASP.NET MVC - 72 jobs
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38801663
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterskyANAпропущено...
Это нерепрезентативная выборка.

http://www.workopolis.com/

ASP.NET MVC - 152 jobs
ASP.NET MVC - 72 jobsИ что, я Вам пару-тройку картинок сейчас прикреплю, а Вы подумайте.

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

Ну и? Даже на Ваших картинках видно, что формсы популярнее mvc. Два, mvc заходит в штопор. И три, я имел ввиду корпоратив (для веба не пишу), а не сайты торчащие наружу.
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38802570
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterskyANA,

Ну и? Даже на Ваших картинках видно, что формсы популярнее mvc. Два, mvc заходит в штопор. И три, я имел ввиду корпоратив (для веба не пишу), а не сайты торчащие наружу.

Картинки относились к репрезентативности, о том, что текущая ситуация и тенденция -- вещи разные. Тенденции сейчас таковы, что популярность WebForms снижается, MVC растёт. НЕ смотря на то, что до сих пор WebForms используется пока больше. Выводы, то делайте.
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38802594
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttКартинки относились к репрезентативности, о том, что текущая ситуация и тенденция -- вещи разные. Тенденции сейчас таковы, что популярность WebForms снижается, MVC растёт. НЕ смотря на то, что до сих пор WebForms используется пока больше. Выводы, то делайте."За этот год мы увеличили продажи нашей программы в два раза (200%)! В прошлом году мы продали одну копию, в этом - две." (С)

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

Угу. Заходим на страницу будущего релиза ASP.NET http://www.asp.net/vnext

Видим ни одного упоминания о Web Forms, что значит -- тупиковая ветвь эволюции. Ни о чём не говорит? Лично мне это говорит о том, что новые проекты адекватные компании не будут заводить на веб формсах, а старые -- да и хрен с ними.

Хотя совсем от поддержки Web Forms они не отказываются, и на новых рельсах они будут ездить, правда без какого-либо развития.

И вообще, эта тема для спора что ли создана? Ты спросил, тебе ответили. Ещё есть гугл и куча других «выборок».
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38802692
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterskyANA,

Ну и?Ну и где Ваши тренду по предложениям о работе? В начале года какое отношение было между MVC и MVC?
Relic HunterДаже на Ваших картинках видно, что формсы популярнее mvc.Были популярнее, когда-то. Сейчас популярность формс падает, MVC растёт.
Relic HunterДва, mvc заходит в штопор.Где? Небольшое колебание. А вот у формс тренд на снижение уже давно чёткий.
Relic HunterИ три, я имел ввиду корпоратив (для веба не пишу), а не сайты торчащие наружу.Ну корпоратив в России обычно отстаёт, но в итоге выходит на тот же тренд.
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38802695
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunterиз-за быстрой сменяемости технологийЧеловеку, имевшему в виду корпоратив, лучше помолчать о быстрой сменяемости технологий :)
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38802721
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

Несомненно mvc занимает свою заслуженную нишу в market share. И, думаю, стабилизируется где-то лет через 5-7 на отметке 1.5%, как и J2EE, которой уже 15 лет видимо. У J2EE mvc уж не знаю как давно, но пока популярность находится где-то в пределах погрешности измерений. Опять-же, ключевое слово "пока".
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38802723
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter, ну да, ну да. Осталось только убедиться, что builtwith.com трактует ASP.NET как "ASP.NET MVC", а то может оказаться, что MVC уже отжирает 5-7% рынка :)
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38802737
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

Я о том, что апологеты mvc уже давно могли-бы перейти на mvc доступный в J2EE. И для меня не очевидно, что asp.net mvc имеет какие-то преимущества перед J2EE, что побудило-бы разработчиков на эту технологию.
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38802740
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter, да сейчас везде сплошной MV* подход.
Посмотрите доклады с последней конференции Яндекса о текущем положении дел в веб-разработке :)

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

Так и я о том-же. mvc - уже сто лет в обед. А до яндекса дошло только на последней конференции :)
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38802750
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterskyANA,

Так и я о том-же. mvc - уже сто лет в обед. А до яндекса дошло только на последней конференции :)Чего? Не выдумывайте фигню всякую. :)

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

Вы ещё скажите, что голосовой поиск не популярен, потому как в Вашем корпоративе им никто не пользуется. Google с Яндексом зря только бабло в его разработку вкладывают и пиарят.
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38802772
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAвот только вменяемые фреймворки сравнительно недавно набрали популярность, и продолжают её наращивать.Не знаю насчет "вменяемых", но Struts реализация патерна mvc была доступна с 2001 года.
авторThe Apache Struts Project was launched in May 2000 by Craig R. McClanahan to provide a standard MVC framework to the Java community. In July 2001, version 1.0 was released.
skyANAВы ещё скажите, что голосовой поиск не популярен, потому как в Вашем корпоративе им никто не пользуется. Google с Яндексом зря только бабло в его разработку вкладывают и пиарят.Да пользовался я им. Вероятность неправильного распознавания голосового ввода почти 100%. И вы хотите это использовать в корпоративе? :)
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38802853
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterskyANAвот только вменяемые фреймворки сравнительно недавно набрали популярность, и продолжают её наращивать.Не знаю насчет "вменяемых", но Struts реализация патерна mvc была доступна с 2001 года.
авторThe Apache Struts Project was launched in May 2000 by Craig R. McClanahan to provide a standard MVC framework to the Java community. In July 2001, version 1.0 was released.Это все Ваши знания об mvc? :)
Relic HunterskyANAВы ещё скажите, что голосовой поиск не популярен, потому как в Вашем корпоративе им никто не пользуется. Google с Яндексом зря только бабло в его разработку вкладывают и пиарят.Да пользовался я им. Вероятность неправильного распознавания голосового ввода почти 100%. И вы хотите это использовать в корпоративе? :)Как давно пользовались?

Если разобрались, как это работает, то знаете от чего зависит вероятность и можете сами ответить на свой вопрос.
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38803142
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уже сегодня половина клиентов это мобильные устройства, а им нужны данные в чистом виде. Mvc, имея в коробке web api и все необходимое прекрасно к этому адаптируется.
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38803158
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонУже сегодня половина клиентов это мобильные устройства, а им нужны данные в чистом виде. Mvc, имея в коробке web api и все необходимое прекрасно к этому адаптируется.
адаптируется независимо от того WebForms, MVC, голый ASP.NET или PHP

главное - ViewState отключить
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38803284
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилПарамонУже сегодня половина клиентов это мобильные устройства, а им нужны данные в чистом виде. Mvc, имея в коробке web api и все необходимое прекрасно к этому адаптируется.
адаптируется независимо от того WebForms, MVC, голый ASP.NET или PHP

главное - ViewState отключить
Могут конечо на вэбметодах работать или респонсить json хендлером. В итоге от webforms останется только web )
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38803349
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+ надо будет пейсать код, отлаживать его, тестировать по всякому
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38803626
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонВ итоге от webforms останется только web ) .jsp останется
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38804138
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонУже сегодня половина клиентов это мобильные устройства, а им нужны данные в чистом виде. Mvc, имея в коробке web api и все необходимое прекрасно к этому адаптируется.И какое отношение webapi имеет к mvc? Это уже другая технология.
...
Рейтинг: 0 / 0
Что такое ASP.NET MVC?
    #38804141
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterПарамонУже сегодня половина клиентов это мобильные устройства, а им нужны данные в чистом виде. Mvc, имея в коробке web api и все необходимое прекрасно к этому адаптируется.И какое отношение webapi имеет к mvc? Это уже другая технология.

vNext всё в одной коробке. Так что пофигу.
...
Рейтинг: 0 / 0
Что такое 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
58 сообщений из 58, показаны все 3 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Что такое ASP.NET MVC?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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