Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Добрый день! Поясните немного, что такое за "зверь" ASP.NET MVC и с чем его едят. В чём отличие от обычной ASP.NET, есть ли каки-либо преимущества при программировании или это просто очередная версия ASP.NET (1.0, 2.0 и так далее)? Или тут какя-то принципиально другая парадигма? Можно ссылку на какую-нибудь простенькую статью - в ВИКИПЕДИИ ничего путного не нашёл, а дорогущие книги пока покупать неохота. С уважением ВВГ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2010, 11:04 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
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/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2010, 10:22 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
ASP.NET MVC немного отличается от ASP.NET измененным конвейером обработки запросов. Есть общее множество используемых классов, но также есть и принципиальные отличия. ASP.NET MVC предполагает что не будут использоваться серверные контролы (хотя не запрещает их использовать если, умеешь готовить), вместо этого предлагается использовать шаблоны: html + c#, например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2010, 11:12 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
в общем как в php тока с компиляцией ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2010, 11:13 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Var79в общем как в php тока с компиляцией ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2010, 11:13 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Пхп лучше что-ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2010, 11:39 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
ShSergeПхп лучше что-ли? Чем ASP.NET MVC? Однозначно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2010, 11:41 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
просто мне напомнило мои старинные занятия с php :) и честно говоря после WinForms мне MVC очень нравится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2010, 11:57 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Var79 ASP.NET MVC предполагает что не будут использоваться серверные контролы Если начать использовать MVC, то получается - прощай DevExpress компоненты, купленные за большие деньги? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2010, 12:28 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Starlex Если начать использовать MVC, то получается - прощай DevExpress компоненты, купленные за большие деньги? :) я пару раз видел DevExpress, не помню как там что, но если будешь делать пост-бэки вручную, а возможно и генерировать viewstate то все будет работать. Кстати в ASP.NET 3,5 вроде бы viewstate можно задавать не только для страницы но и для конкретного элемента что возможно облегчит задачу. В общем прочитай как там в MVC с viewstate и пост-бэк. Знаю что точно можно использовать WebForms контролы, только не знаю насколько много придется (предется ли?) дописывать JavaScript. Возможно DevExpress работает с MVC, может новая версия? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2010, 12:47 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2010, 12:51 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
я не помню нюансов но в .net 4.0 есть ViewStateMode, я пару месяцев назад читал примеры использования WebForms на MVC, и знаю что можно. а вот к чему МСУ сделал замечание не понял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2010, 13:33 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Var79, Он, имхо, тонко намекал на версию 1.1. ПС. А вообще-то виевстате - это хорошо. Автоматически (без лишних телодвижений) при постбеках сохраняются всякого рода валюе и состояния контрольев. Это как раз плюс к вэбформс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2010, 13:39 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Var79я не помню нюансов но в .net 4.0 есть ViewStateMode, я пару месяцев назад читал примеры использования WebForms на MVC, и знаю что можно. а вот к чему МСУ сделал замечание не понял Дак я и говорю, что можно, только не "в ASP.NET 3,5", а в любой версии в ASP.NET :) ShSergeПС. А вообще-то виевстате - это хорошо. Автоматически (без лишних телодвижений) при постбеках сохраняются всякого рода валюе и состояния контрольев. Это как раз плюс к вэбформс. +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2010, 13:52 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
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/ Ага - спасибо за ссылочку - то, что надо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2010, 14:49 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Короче php это вчерашний день. MVC это очень круто и очень удобно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2014, 20:56 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Поясните немного, что такое за "зверь" ASP.NET MVC и с чем его едят. -- несколько умных ребят в своей спальне решили изменить мир, положив паттерн MVC на Microsoft ASP.NET технологию. MS подхватил идею и дал деньги на раскрутку. В чём отличие от обычной ASP.NET, есть ли каки-либо преимущества -- это зависит от работодателя и Вашей веры. Хотя MS продал идею, что MVC "круто" и по этому сегодня многие employers на нем требуют новые проекты. Хотя ребята в спальне уже придумали еще более крутутю вещь - WEB API... Или тут какя-то принципиально другая парадигма? -- ответ был дан выше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2014, 21:57 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Sergey Ch, Вопрос на засыпку: чем удобнее гребсти бабло -- лопатой или вилами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2014, 22:47 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
MVC это - классический ASP, когда в хтмл разметку еще и код хреначили. Только тогда еще гордого слова модель не придумали и называли "это" рекордсет :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2014, 22:57 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
hVosttSergey Ch, Вопрос на засыпку: чем удобнее гребсти бабло -- лопатой или вилами? Ответ был дан в point #2: "Зависит от компании, которая Вам платит деньги"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2014, 13:06 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Relic HunterMVC это - классический ASP, когда в хтмл разметку еще и код хреначили... +1 Немного грубовать, но по существу... Есть правда разница - за две декады язык C# сильно усовершенствовали сделав мнгие вещи из кода в "разметке" намного элегантнее и более эффективнее... Через несколько лет этот подход снова признают ошибкой так как уже налегают в основном на JavaScript ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2014, 13:10 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Sergey Ch, Похоже вы правы на счет "признают mvc". Я помню когда webforms вышли. Какой это был шаг вперед по сравнению с ASP. Какой был фурор. А закончилось все MVC и "полным контролем над разметкой". Походил недавно по интервью. народ в основном ищет спецов по формсам. Если кому-то, что-то и надо, то это будет какой-нибудь mvvm патерн на java script + web api. Не думаю, что mvc протянет долго как формсы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2014, 23:46 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Relic HunterПоходил недавно по интервью. народ в основном ищет спецов по формсам.Это нерепрезентативная выборка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2014, 23:54 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
skyANARelic HunterПоходил недавно по интервью. народ в основном ищет спецов по формсам.Это нерепрезентативная выборка. http://www.workopolis.com/ ASP.NET MVC - 152 jobs ASP.NET MVC - 72 jobs ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 02:20 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Relic HunterskyANAпропущено... Это нерепрезентативная выборка. http://www.workopolis.com/ ASP.NET MVC - 152 jobs ASP.NET MVC - 72 jobsИ что, я Вам пару-тройку картинок сейчас прикреплю, а Вы подумайте. Раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 10:35 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
skyANA, Ну и? Даже на Ваших картинках видно, что формсы популярнее mvc. Два, mvc заходит в штопор. И три, я имел ввиду корпоратив (для веба не пишу), а не сайты торчащие наружу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 17:20 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Relic HunterskyANA, Ну и? Даже на Ваших картинках видно, что формсы популярнее mvc. Два, mvc заходит в штопор. И три, я имел ввиду корпоратив (для веба не пишу), а не сайты торчащие наружу. Картинки относились к репрезентативности, о том, что текущая ситуация и тенденция -- вещи разные. Тенденции сейчас таковы, что популярность WebForms снижается, MVC растёт. НЕ смотря на то, что до сих пор WebForms используется пока больше. Выводы, то делайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 18:07 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
hVosttКартинки относились к репрезентативности, о том, что текущая ситуация и тенденция -- вещи разные. Тенденции сейчас таковы, что популярность WebForms снижается, MVC растёт. НЕ смотря на то, что до сих пор WebForms используется пока больше. Выводы, то делайте."За этот год мы увеличили продажи нашей программы в два раза (200%)! В прошлом году мы продали одну копию, в этом - две." (С) Динамика на лицо. MVC даже до 1% не доросла пока. До уровня формс не доростет, по-видимому, никогда, из-за быстрой сменяемости технологий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 18:21 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Relic HunterДинамика на лицо. MVC даже до 1% не доросла пока. До уровня формс не доростет, по-видимому, никогда, из-за быстрой сменяемости технологий. Угу. Заходим на страницу будущего релиза ASP.NET http://www.asp.net/vnext Видим ни одного упоминания о Web Forms, что значит -- тупиковая ветвь эволюции. Ни о чём не говорит? Лично мне это говорит о том, что новые проекты адекватные компании не будут заводить на веб формсах, а старые -- да и хрен с ними. Хотя совсем от поддержки Web Forms они не отказываются, и на новых рельсах они будут ездить, правда без какого-либо развития. И вообще, эта тема для спора что ли создана? Ты спросил, тебе ответили. Ещё есть гугл и куча других «выборок». ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 18:57 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Relic HunterskyANA, Ну и?Ну и где Ваши тренду по предложениям о работе? В начале года какое отношение было между MVC и MVC? Relic HunterДаже на Ваших картинках видно, что формсы популярнее mvc.Были популярнее, когда-то. Сейчас популярность формс падает, MVC растёт. Relic HunterДва, mvc заходит в штопор.Где? Небольшое колебание. А вот у формс тренд на снижение уже давно чёткий. Relic HunterИ три, я имел ввиду корпоратив (для веба не пишу), а не сайты торчащие наружу.Ну корпоратив в России обычно отстаёт, но в итоге выходит на тот же тренд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 19:25 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Relic Hunterиз-за быстрой сменяемости технологийЧеловеку, имевшему в виду корпоратив, лучше помолчать о быстрой сменяемости технологий :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 19:26 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
skyANA, Несомненно mvc занимает свою заслуженную нишу в market share. И, думаю, стабилизируется где-то лет через 5-7 на отметке 1.5%, как и J2EE, которой уже 15 лет видимо. У J2EE mvc уж не знаю как давно, но пока популярность находится где-то в пределах погрешности измерений. Опять-же, ключевое слово "пока". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 19:57 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Relic Hunter, ну да, ну да. Осталось только убедиться, что builtwith.com трактует ASP.NET как "ASP.NET MVC", а то может оказаться, что MVC уже отжирает 5-7% рынка :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 19:59 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
skyANA, Я о том, что апологеты mvc уже давно могли-бы перейти на mvc доступный в J2EE. И для меня не очевидно, что asp.net mvc имеет какие-то преимущества перед J2EE, что побудило-бы разработчиков на эту технологию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 20:09 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Relic Hunter, да сейчас везде сплошной MV* подход. Посмотрите доклады с последней конференции Яндекса о текущем положении дел в веб-разработке :) То что в копоративном болоте только недавно его начали применять, ну это проблема нашего корпоратива. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 20:13 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
skyANA, Так и я о том-же. mvc - уже сто лет в обед. А до яндекса дошло только на последней конференции :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 20:17 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Relic HunterskyANA, Так и я о том-же. mvc - уже сто лет в обед. А до яндекса дошло только на последней конференции :)Чего? Не выдумывайте фигню всякую. :) mvc-то сто лет в обед, вот только вменяемые фреймворки сравнительно недавно набрали популярность, и продолжают её наращивать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 20:24 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Relic Hunter, я вижу, что Вы не в теме. Оно и понятно, Вы же в корпоративе, какое Вам дело до какого-то Яндекса :) Вы ещё скажите, что голосовой поиск не популярен, потому как в Вашем корпоративе им никто не пользуется. Google с Яндексом зря только бабло в его разработку вкладывают и пиарят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 20:26 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
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%. И вы хотите это использовать в корпоративе? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 20:42 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
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%. И вы хотите это использовать в корпоративе? :)Как давно пользовались? Если разобрались, как это работает, то знаете от чего зависит вероятность и можете сами ответить на свой вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 23:03 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Уже сегодня половина клиентов это мобильные устройства, а им нужны данные в чистом виде. Mvc, имея в коробке web api и все необходимое прекрасно к этому адаптируется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 11:04 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
ПарамонУже сегодня половина клиентов это мобильные устройства, а им нужны данные в чистом виде. Mvc, имея в коробке web api и все необходимое прекрасно к этому адаптируется. адаптируется независимо от того WebForms, MVC, голый ASP.NET или PHP главное - ViewState отключить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 11:12 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
ИзопропилПарамонУже сегодня половина клиентов это мобильные устройства, а им нужны данные в чистом виде. Mvc, имея в коробке web api и все необходимое прекрасно к этому адаптируется. адаптируется независимо от того WebForms, MVC, голый ASP.NET или PHP главное - ViewState отключить Могут конечо на вэбметодах работать или респонсить json хендлером. В итоге от webforms останется только web ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 12:18 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
+ надо будет пейсать код, отлаживать его, тестировать по всякому ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 12:49 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
ПарамонВ итоге от webforms останется только web ) .jsp останется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 15:01 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
ПарамонУже сегодня половина клиентов это мобильные устройства, а им нужны данные в чистом виде. Mvc, имея в коробке web api и все необходимое прекрасно к этому адаптируется.И какое отношение webapi имеет к mvc? Это уже другая технология. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 22:54 |
|
||
|
Что такое ASP.NET MVC?
|
|||
|---|---|---|---|
|
#18+
Relic HunterПарамонУже сегодня половина клиентов это мобильные устройства, а им нужны данные в чистом виде. Mvc, имея в коробке web api и все необходимое прекрасно к этому адаптируется.И какое отношение webapi имеет к mvc? Это уже другая технология. vNext всё в одной коробке. Так что пофигу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2014, 23:03 |
|
||
|
Что такое 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?all=1&fid=18&tid=1356871]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
78ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 425ms |

| 0 / 0 |
