Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Soon, I'm going to take a course in ASP.NET. But "unfortunately" the course is based on ASP.NET 3.5 using Murach ASP.NET 3.5 as textbook. I'm a bit concern since the current latest version is ASP.NET 4.0. There's a chance that the course will upgrade to 4.0 next semester, should I do it now or wait until next semester for version 4.0? My long term goal is to get a MCPD WEb developer cert. Thanks

share|improve this question

migrated from stackoverflow.com May 13 '11 at 21:51

This question came from our site for professional and enthusiast programmers.

There isn't significant difference to the core of ASP.Net between 3.5 and 4.0. –  mellamokb May 13 '11 at 21:50
I agree. Apart from a few features (which wouldn't affect the leaning curve of a beginner),there's no real difference between the two. If you are very much concerned about the differences,I suggest you take a look at this link dotnetguts.blogspot.com/2010/06/… –  abhiii5459 May 13 '11 at 22:00
Hmmm ... I just decided to peek inside the Murach book on Amazon. I always assume my perspective is skewed because of my prior experience, but ... well ... I hope for your sake the class doesn't stick too strictly to that book.. Not exactly what I'd call great information. –  qes May 13 '11 at 23:28
Bit off-topic, but do you have a link to this course please? I'm looking to do one myself but don't know which is best to do –  Curt May 23 '11 at 11:15

1 Answer 1

The main difference between ASP.Net in .Net v3.5 and v4 is the introduction MVC 3 with the Razor view engine.

While I would strongly recommend learning Razor over WebForms, I would say as a beginner there will be plenty core knowledge to learn besides the view engine, and that you would be better served by taking the class now rather than waiting. After the class, you will have knowledge you can practice with (and practice, imho, is the most important part of learning). You can always learn Razor later, and you will be able to appreciate the improvement.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.