about
framework & approach
knowledge network
news & events
technology council
why join?

Wednesday, February 06, 2008

VS 2008 Team System Rant/Rave

After using VS 2008 and TFS 2008 for a few weeks, here are a few initial impressions.

Pros:

- TFS 2008 merging is working great
- Unit test creation is much, much faster (UI used to freeze for 2 solid minutes)
- Thanks to Vishal Joshi for giving me access to the latest build of WDP 2008 before official release. You saved the day.
- ASP.NET ListView control is pretty cool
- LINQ is amazing. Just utterly amazing.
- Multi-targeting works great.

Cons:

- The XML Schema (XSD) designer is gone. I understand it's being re-written, and it'll be nice once it's released (release date seems to be TBD), but I find strange to take away useful product features entirely. For now I have to resort to manual XSD editing, VS 2005, or I might to purchase XML Spy.

- ASP.NET designer and xml intellisense are broken. Sorry. A 20 sec freeze EVERY time I edit a tag or change some control property is just not usable. I run a 2.4 GHz core duo, Vista 64 and 4 GB of RAM, with a 128 MB NVidia video card. It can't be my machine. A lot of people are having similar issues. Even in a simple page with no master page, no themes, and only 6 native ASP.NET components (3 gridviews and 3 repeaters), I'm ready to blow my head off every time I need to make an edit. It's faster to just use WordPad. How bad is that?

EDIT: Since this post, Microsoft has released a hotfix for this specific issue.

- There used to be an annoying UI bug whenever using the database schema compare tool - sometimes the text in the source / target dropdowns would be off by a few pixels, making it unreadable. The good news is the bug is fixed for database dropdowns, but not for database projects. Basically, it's half-fixed. FYI - this bug was acknowledged by MS as soon as VS for database developers came out - about 2 years ago?? No hotfix was ever released for VS 2005.

No comment yet:
- Javascript debugging (coming soon)
- WPF / WCF (coming soon)

0 comments: