That's a damn good question! I hope we get some great answers too.

On Feb 9, 12:19 am, beginwithl <[email protected]> wrote:
> hi
>
> 1) What technologies must one learn, before they can move on to
> ASP.NET MVC ( I know how to program in C# but that's it)?
>
> With ASP.NET web forms you are only required to know one programming
> language and HTML, and you are already equipped to start learning
> them, while you learn additional features on the need basis --> if you
> want to tackle databases, you learn ADO.NET, if you also want to use
> LINQ, you also learn it in parallel to web forms --> point being,
> ADO.NET, Javascript, LINQ etc are “additional” features, not needed to
> learn web forms themselves.
>
>  “Although the ASP.NET MVC framework provides a more structured model
> that enforces a clear separation of concerns within applications, and
> makes it easier to unit test ASP.NET applications, as well as many
> other more good characteristics, it raises the learning threshold for
> most beginners without enough required fundamentals (JavaScript
> programming, ORM concepts, Linq to SQL, C# Lambda expression, Unit
> Test experience in TDD, etc.) ”
>
> a) According to the above quote, with MVC  you MUST know Javascript,
> LINQ, Test driven design, ORM if you even wish to learn the MVC
> basics. So at what stage of learning MVC should/need I also to learn
> Javascript, LINQ etc? As I’ve said, this is not the case with Web
> forms
>
> b) Are there any other technologies and/or programming techniques one
> must know in order to even be able to learn MVC basics?
>
> c) Where can I learn ORM concepts and test design driven techniques?
> Is there a special ( non ASP.NET MVC related ) book on the subjects or
> should books on ASP.NET MVC also explain those concepts ( when they
> are finally published )?
>
> thank you

Reply via email to