free geoip .Net Framework 3.0 -- Microsoft's Versioning Scheme Baffles Me - protected virtual void jaysonBlog
in

jaysonKnight.com

Welcome to my corner of the internet

protected virtual void jaysonBlog

A conduit to the voices in my head

.Net Framework 3.0 -- Microsoft's Versioning Scheme Baffles Me

What with the announcement of WinFX being renamed to .Net 3.0, there has been some confusion as to exactly what .Net 3.0 really is.  Kirk does a great job of explaining it here (a bit dated, I’m way behind on my news), but I’m still confused as to why this will be a major release and not a point release.  I do realize that the BCL/CLR is completely separate from the languages that leverage it, but we’ve gone from DLL hell to versioning number hell.  And now apparently the BCL/CLR version numbers are different from the version of .Net as well (in his second diagram, you can see that the BCL/CLR version numbers remain at 2.0…so we’ve got [insert language name here] v2.0 running on BCL/CLR 2.0, but with the addition of the WinFX stacks it’s now .Net 3.0?

Kirk says this in his post:  “.NET Framework 3.0 is an additive release to .NET Framework 2.0.”  Which says it all, this shouldn’t be .Net 3.0, but rather .Net 2.1 (or even 2.5).  I wish MS would keep things a little more in sync, otherwise testing all of these combinations of versions is going to get out of hand very quickly (and it already has to some extent).  Granted I’m thrilled about WinFX being backported to WinXP, and I realize that all the teams have separate ship schedules…but this isn’t .Net 3.0 until the BCL/CLR have reached 3.0 status IMO as they are the heart and soul of the framework…if they are 2.x, then so is .Net in this developer’s eyes.

Share this post: Submit .Net+Framework+3.0+--+Microsoft%27s+Versioning+Scheme+Baffles+Me to Technorati | Submit .Net+Framework+3.0+--+Microsoft%27s+Versioning+Scheme+Baffles+Me to del.icio.us | Submit .Net+Framework+3.0+--+Microsoft%27s+Versioning+Scheme+Baffles+Me to digg.com | Submit .Net+Framework+3.0+--+Microsoft%27s+Versioning+Scheme+Baffles+Me to reddit.com | Submit .Net+Framework+3.0+--+Microsoft%27s+Versioning+Scheme+Baffles+Me to DotNetKicks | Add .Net+Framework+3.0+--+Microsoft%27s+Versioning+Scheme+Baffles+Me to Live Bookmarks
Only published comments... Jul 13 2006, 12:25 AM by Jayson Knight

Leave a Comment

(required)  
(optional)
(required)  
Add

About Jayson Knight

Jayson Knight was clueless to the computer programming world until he took a C++ class in college. The rest is proverbial history. He has been building applications targeting the .Net framework for 7 years, focusing mainly on internet technologies and database driven web application development.

Most recently he left the world of Corporate IT to finish up his degree in Chemistry, with an eye on Medical School and an Anesthesiology residency program. Read this post for more information.

He is also a Community Server MVP: Community Server is the software that runs this site, plus many others on the web. For more information, check out http://csmvps.com.

When he finds time to pry himself away from his computer and university studies, he can be found on the mountain bike trails when it's warm, and on the ski slopes when it's cold.

Copyright © :: JaysonKnight.com
External Content © :: Respective Authors

Terms of Service/Privacy Policy