Answer wrote:
Ok, what do you more experienced devs do at a time like now where vs.net 2005 is just around the corner and almost every other tool/component coming out will have a new version being release on .NET 2.0
haha just around the corner he says
Make that RTM in december 2005 and released into your hands somewhere in january/february 2006, mark my words. I'd be VERY surprised if this was different. (i.e.: released in september for example)
Say you got a project that will you will start in probably 2 months time, and prolly take quite some time to finish all the sub projects for it, maybe 8 months to a year. Do you build it in Whidbey or 1.1?
Definitely 1.1. I've worked with MS betas long enough to know that this is still a beta and with that come a lot of problems, problems you don't want to deal with. Plus, the documentation likely isn't final yet, perhaps they even change a method here and there...
Personally i love all the new features in .NET 2.0 so i would say since beta 2 has a go live license start to build it in whidbey. But what do you do about your other apps like LLBLGen which will have a new version out, about midway through your development. Or infragisitics for example will have a new version out that takes advantage of .NET 2.0 shortly after vs 2005 is RTM. Do you just use the current versions of the tools (assuming they give you no problems)? Do you start the project with a beta of the tools (ie. Infragistics 2005 volume 1 beta 1 for .NET 2.0) . Do you yell at frans to get the lead out??
heh As with all the new major platforms: they're useful after a while, not when they're in beta. That's also why I don't rush a 2.0 version out the door while .NET 2.0 isn't even released. The vast majority of developers are in projects on .NET 1.1, and have to stay on taht version for a long period of time. Just an indication: all 3rd party controls I've worked with in the past year are build against .NET 1.0 and for a reason.
That aside, if you want to utilize the .NET 2.0 features, you can of course take the risk of using a beta and go ahead. Though, also don't forget: it will take perhaps 6 months before you and I (I think I need 5 to 6 months minimum to fully grasp all new .NET 2.0 functionality) know what to do in .NET 2.0 and what not to do.