Which version of .net framework to choose to work on?
Let’s say if you are creating an application and are familiar with .net 1.1 and all your application’s functionality can be built on top of the .net 1.1 but voila there are newer versions as well upto 4.0 so in this case which version you will choose to start with?
When it comes to desktop then you are not sure if the user have .net 3.5 or 4.0 installed but an ASP.NET application is all about generating HTML at the end. After all is it recommended to use the latest version of framework?
1.1 is definitely out dated and rarely supported. Most of the nuts and bolts of 1.1 can still be found in later releases. If you’re starting a new project, I don’t see why you shouldn’t build on the latest release (providing your copy of VS can handle it). This makes you more relevant in the long run.
Besides the new features in 4 are wonderfully fun to mess around with. Try your hand at MVC for example… it’s really great once you get the hang of it.