# Tuesday, February 24, 2004

IDE Enhancements for C# Developers

Visual C# “Whidbey” will include several IDE enhancements including a first-class code editor with rich editing features, a powerful debugger, and drag-and-drop visual designers.

[ MSDN TV ]

I am so freaking jazzed. Generics alone will save hours, the new RAD tools will boost productivity, the new debug visualizations would have saved me many hours of debugging, and the refactoring tool is part “bells and whistles“ and part “God send“. The one new item that seems weak is anonymous methods, it smacks of a crutch to me.

He doesn't actually discuss partial classes or site templates, but they will be in Whidbey as well.

#    Comments [2] |
Wednesday, February 25, 2004 11:18:07 AM (Eastern Standard Time, UTC-05:00)
Now while I don't understand a lot of the .NET that was discussed, I could still follow it. For instance, I know I've heard of delegates but since I've never actually used one, I don't know why that anonymous method using the += delegate is "good" (or crutchy if you ask Kearns).

I can tell that most of it is really powerful for helping to develop and more importantly to get into all the nooks and crannies that come into play in truly muli-tiered development.

The IDE has some nice new features for auto-completion that I think will decrease development time do to repetitive typing, but once again I get frustrated when the IDE tries to help you out by writing lots of code ACROSS MUTLIPLE FILES. Once I had a thorough understanding of what files were being created/edited I would have to re-evaluate how useful I thought this was.

The debugging seems truly wonderful. I can't say anything other than that.

I see that once Whidbey comes out, I will truly be way way way behind the curve. Then again, maybe Whidbey can be likened to the annoying catch-up feature in so many video game racers. We'll see.
Wednesday, February 25, 2004 11:44:57 AM (Eastern Standard Time, UTC-05:00)
You've actually, most likely, already done anonymous delegates in javascript if you use onclick, onmouseover, onmouseout inline on a tag.
Comments are closed.