Link Details

Link 102591 thumbnail
User 288721 avatar

By dp619
via sdtimes.com
Published: Aug 11 2008 / 14:38

An internal Microsoft document viewed by SD Times cautions that "revamp growth" of .NET's libraries and a lack of coordination among concepts threaten to undermine the framework, making it less approachable for developers.
  • 13
  • 1
  • 1320
  • 475

Comments

Add your comment
User 316649 avatar

gregsmith104 replied ago:

1 votes Vote down Vote up Reply

I'm glad to hear that Microsoft is concerned about this...I know I am. I began my development career with .NET v1.1 changed mid-project to v2.0 because of the advantage of Generics for my project and am now looking to v3.5, because I missed v3.0. This was over a 4 year period. MS need to follow the Open Source approach: Evolution vs. Revolution. Every time a new Framework comes out it's a complete Revolution. This is EXTREMELY frustrating to try and keep up with.

User 52357 avatar

pulesen replied ago:

1 votes Vote down Vote up Reply

It is a thin line to walk on.

Coming from the Java platform, I have sometimes thought that I would like Sun/the JCP process to be a little more aggressive on developing the language. Stuff like generics (which only came with a type erasure implementation) and the upcoming stuff like properties and closures in Java7, have been a loooong way. Sun has really thought about backwards compatibility in such a degree, that the language at some time seemed to stall its development.

Don't get me wrong. I like emphazis on backwards compatibility. But I also like my platform to develop.

Note: In the above, I am only talking about the language itself. It seems the article is talking about lilbraries and frameworks too, in .Net.

User 265881 avatar

Topnotch replied ago:

1 votes Vote down Vote up Reply

The key will be avoiding 'accidential complexity'.

User 321553 avatar

ryan baldwin replied ago:

1 votes Vote down Vote up Reply

this is an excellent post and something I agree with whole-heartedly. I first began developing with the .NET back when it was in late beta. I've followed it through 1.1, 2.0, 3.0, 3.5, and now all the "splinter" frameworks (such as ASP.NET MVC, etc.) I'm pretty seasoned, and I like to read a lot about what's coming down the pipes, and even I'm terribly confused.

I think MS really dropped the ball with the 3.0 and 3.5 release (but still having them run over top of the 2.0 runtime)... it's just sooooooo confusing as to what version has what, where, when, how, why.... I welcome the day MS wraps it all up under a single distribution again, like they did under the earlier versions.

Like another poster stated, I'm glad to see they've identified the problem and I look forward to them taking the necessary steps to fix it up.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.