DNK has a spanking new server up and running like clockwork. Stability problems are a thing of the past. Our new monitoring service reports 100% uptime since the move!
133
kicks
published 1 year, 9 months ago, submitted by benrick benrick 1 year, 9 months ago

weblogs.asp.net — Microsoft's .NET Framework 3.5 is going to be released open source.

.NET Framework 3.5 Is Shared Source
tags: , , , , | tag it

new Add a live kick counter to your blog >> liveImage

You can even customize the image by choosing your own colors, and then clicking the button below to update the preview and the html code:

  • "Kick It" text
  • "Kick It" background
  • kick count text
  • kick count background
  • border

Simply copy and paste this HTML into your blog post.


Users who kicked this story:

Comments:
Not quite open source, more like shared source. A great move nonetheless.
posted by gavinjoyce gavinjoyce 1 year, 9 months ago
Debugging is going to be fantastic, what a nice journey it will be navigating the depths of the .NET framework while debugging.
posted by gavinjoyce gavinjoyce 1 year, 9 months ago
Great move, indeed, that it deserves a kick of a lifetime!
posted by atifaziz atifaziz 1 year, 9 months ago
Yeah it isn't quite open source, but it is close enough. I wouldn't expect any more than this.
posted by benrick benrick 1 year, 9 months ago
Nice...

Need to allow users to do a double drop kick on a story once a day :)
posted by jamesewelch jamesewelch 1 year, 9 months ago
Published to the homepage in 13 minutes - a record.
posted by gavinjoyce gavinjoyce 1 year, 9 months ago
I thought about adding that category to the Zeitgeist - Quickest articles to be published. Easy to do, just subtract the CreatedOn from the PublishedOn. Didn't think it would be very useful other than bragging rights :) I think the DNK articles would mostly be in that top 10 list, those get published pretty fast too.
posted by jamesewelch jamesewelch 1 year, 9 months ago
What happens when developers begin coding around implementation details though? That's my only concern, still very cool though.
posted by MichaelDotNet 1 year, 9 months ago
Hell, when has it not been open source? Reflector is such an awesome tool. "I wonder what this control does in this particular situation?" *reflectors* "Aaah"
posted by yesthatmcgurk yesthatmcgurk 1 year, 9 months ago
Comments, too!! Now THAT is awesome.
posted by yesthatmcgurk yesthatmcgurk 1 year, 9 months ago
"What happens when developers begin coding around implementation details though?"

As yesthatmcgurk says, they can already do that with reflector. It is also their problem to deal with.

"Hell, when has it not been open source?"

We can now see the code as it was written. It also indicates (to me anyway) that someone in MS is pushing the open source model internally. I hope to see a fully open source .NET framework in the future sometime (.NET 5 perhaps?).
posted by gavinjoyce gavinjoyce 1 year, 9 months ago
@gavinjoyce,

It's true that they CAN do that will reflector. Not many do I wager. The difference now is that this code is going to be in every developer's face via VS2008 debugging.
posted by MichaelDotNet 1 year, 9 months ago
Somebody go over to /. and see if they're freaking out.

Wait, strike that, how BAD they're freaking out.
posted by yesthatmcgurk yesthatmcgurk 1 year, 9 months ago
If they link to Scott's post, I wonder will our little 'kick it' button hold up. Does it count as a slashdotting if it doesn't? ;)
posted by gavinjoyce gavinjoyce 1 year, 9 months ago
Yeah, I agree. It's always been easy to use Reflector, but I'm still amazed at how many technologists or developers think that .NET assemblies are compiled and can't be just "opened" and looked at.

I really don't think this will have a major impact on .NET in the short term, but hopefully its a small step in a better direction for future .NET products/frameworks.
posted by jamesewelch jamesewelch 1 year, 9 months ago
@gavinjoyce,
>If they link to Scott's post, I wonder will our little 'kick it' button hold up. Does it count as a slashdotting if it doesn't?

Might be a good time to add that image caching code to the image gen...
posted by jamesewelch jamesewelch 1 year, 9 months ago
@james

I'm just about to leave here so I won't be able to get it done. I think it should be OK, it is loaded via javascript on Scott's blog so it won't slow his post down anyway.
posted by gavinjoyce gavinjoyce 1 year, 9 months ago
*blink*
posted by aquinas 1 year, 9 months ago
I honestly don't understand the degree of benefit this will provide to the average .NET developer.

However I am enjoying watching the idiots at ReadWriteWeb and Slashdot clown themselves over this announcement.
posted by Aaronontheweb 1 year, 9 months ago
I don't think that there won't be any benefit for the average developer.

And the above average developer already uses Reflector for some of this (as others pointed out above).
posted by jamesewelch jamesewelch 1 year, 9 months ago
That's what I thought and wrote as much on AjaxNinja. Thanks, James.

Maybe one day after I get a few more years of experience under my belt in a professional .NET development environment (interviewed for a position today!) I'll be adept enough to appreciate this release.
posted by Aaronontheweb 1 year, 9 months ago
"We can now see the code as it was written. It also indicates (to me anyway) that someone in MS is pushing the open source model internally. I hope to see a fully open source .NET framework in the future sometime (.NET 5 perhaps?)." - gavinjoyce

We already have an Open Source .NET Framework; it's called the Mono Project (http://mono-project.com). I know it's not the same as Microsoft releasing the .NET Framework itself as full Open Source, but we don't want to forget about such a cool project.
posted by crpietschmann crpietschmann 1 year, 9 months ago
James and Aaron, this benefits developers in 3 ways beyond what Reflector gives us:

First, the source comments are intact, which means it becomes easier to understand .NET library source code.

Second, the code structure and local variable names are preserved.

Third, we can use the debugger to step in to .NET libraries and use the threads, locals, watch, etc. windows.
posted by JudahGabriel JudahGabriel 1 year, 9 months ago
Wow.
posted by cdjaco cdjaco 1 year, 9 months ago
You can use Reflector to disassemble the code but with comments included is for sure more readable =)
posted by marco.ragogna marco.ragogna 1 year, 9 months ago



information Login or create an account to comment on this story

Related Stories:
 

Search: