Вы выберете множество вредных привычек, если сами узнаете asp.net. Некоторым разработчикам сложно разобраться с ними при переходе на asp.net MVC.
imho, изучая его в контексте asp.net MVC, следует уменьшить их. Не могу точно сказать, так как я работал с asp.net с 1.0, поэтому я знал это довольно хорошо, прежде чем переходить на asp.net MVC.
@eglasius: Хорошо, я не согласен в долгосрочной перспективе. если вы хотите быть достойным разработчиком, вам нужно знать технологии подрыва. и asp.net - это не ракетостроение ;-) - Yves M
Я думаю, что это на самом деле аргумент для того, чтобы не изучать asp.net самостоятельно. Я видел, как разработчики учатся asp.net и не знают много основополагающих технологий, а imho asp.net MVC делает гораздо лучшую работу, чтобы помочь вам узнать о http, html, css, ajax и т. Д.
Dig в части asp.net, с которыми вы работаете в asp.net/Session, Cache, все, что вы в конечном итоге используете. Не так много смысла в изучении синтаксиса и элементов управления aspx, если вы перейдете с другим механизмом просмотра. Также есть некоторые части жизненного цикла управления, которые являются просто шумом, когда вы просто работаете с aspx/ascx в asp.net MVC.
Сбор предварительных знаний для LINQ, WCF и данных ADO.NET, JSON, Entity Framework и т.д. (часть .NET 3.5/4.0 структура) может помочь вам огромное, когда вы продвигаетесь к ASP.NET MVC путь развития. По крайней мере, это мое мнение.- Dick Lampard
Определенно. Вы, скорее всего, узнаете JSON, перейдя в asp.net MVC, а не через веб-формы. При изучении asp.net вы рискуете еще более затенять доступ к данным в процессе обучения, используя элементы управления источником данных (у нас их не было в asp.net 1.0 :)). Что касается остальных, это более нейтральные части структуры, вы можете разрабатывать настольные приложения и изучать их. Я согласен с мнением о том, что знание этих навыков очень хорошо переносится, но вам не нужно переходить на asp.net, чтобы узнать, что это делается в контексте asp.net MVC.
Вы спрашиваете, хорошо ли знать вещи - ну это так. И всегда хорошо знать, что лежит под теми вещами, которые мы используем. Это поможет вам в дальнейшем быть очень продуктивным и быстрым. –
WebForms только смутит вас, если вы хотите узнать MVC без каких-либо предварительных знаний. – jgauffin
@ Yves M определенно нет, он спрашивает, является ли это Neccesary, чтобы узнать, что во-первых, это, конечно же, нет. – eglasius