2012-06-08 4 views
0

Не уверен, насколько уместно это для stackoverflow, но здесь идет ... Более года назад мой друг сказал, что она заинтересована в изучении веб-разработки/программирования и попросила меня помочь в ее обучении. Я объяснил некоторые концепции, даю обзор моего опыта, и я научил ее HTML, OO JavaScript и CSS. Теперь она уверена в том, что она сказала, что хотела бы начать использовать более мощные инструменты/языки, и я предложил использовать ASP.NET с C#. Я обсуждал свою нелюбовь к WebForms (я ненавидел Webforms так сильно, что я прыгнул с ASP/ASP.NET на PHP и ROR в течение нескольких лет), однако, как только ASP.NET MVC был выпущен, я прыгнул обратно на борт, и теперь я использую это как моя технология по умолчанию. Я предположил, что она игнорирует Webforms и просто учит MVC с помощью C# при предоставлении ей ресурсов (книги, видео и т. Д.). Я заметил, что большинство из них предполагает, что разработчик знаком с WebForms или ресурсы посвящают 90% своего контента Webforms и 10% к MVC!Изучение ASP.NET MVC без опыта работы с WebForms, это правдоподобно?

Я теперь не уверен, дал ли я правильные рекомендации и, возможно, заставил ее усердно учиться из-за того, что большинство ресурсов сосредоточено на знаниях Webforms. Кто-нибудь получил мнение или опыт изучения MVC с или без знаний WebForms. Если вам удавалось изучать ASP.NET MVC без знаний веб-форм, пожалуйста, дайте советы о том, как вы это достигли (ресурсы, книги, сайты и т. Д.).

Заранее спасибо

+0

Попробуйте выполнить поиск, прежде чем спрашивать. Было много вопросов относительно отношений MVC/WebForms. – LukLed

+0

Точка отмечена. Больше не повторится ... –

+1

Мои учебники MVC не предполагают никаких веб-форм. См. Http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc-4-and-visual-studio-2011/intro-to-aspnet-mvc-4 – RickAndMSFT

ответ

3

Предыдущее воздействие WebForms даже может стать помехой для эффективного изучения и использования MVC. Большинство онлайн-учебников и книг, которые я читал по этому вопросу, не предполагали каких-либо особенностей WebForms.

Вот книга, которую я могу рекомендовать: ASP.NET MVC 4 in Action

1

Это зависит от того, что вы уже знаете.

Изучение MVC из WebForms требует, чтобы вы не изучили ужасную абстракцию, которая является WebForms.

WebForms был построен таким образом, что MS мог легко переносить все свои лояльные разработчики winforms в Интернет, вместо того чтобы помогать им изучать любую разумную парадигму или практику.

Лучшее, что нужно узнать, это HTTP, и как запросы фактически сделаны в Интернете. Если вы это понимаете, вы настроились на любую половину достойной рамки, просто изучив синтаксис

Смежные вопросы