Comparing Visual Studio 2003 to Visual Studio 2005
As customers were asking again and again what’s new in Visual Studio 2005 I’ve started comparing these two Visual Studio versions.
I’m comparing Visual Studio 2003 against Visual Studio Team System which will contain Visual Studio Architect, Visual Studio Test and Visual Studio Developer Editions.
Currently the table below missing Asp.net 2.0 new features. (Update will be available soon)
If anyone has anything to add comment me and I’ll add some more sections to the list.
Feature/Capability | 2003 | 2005 TeamSystem |
Win Forms Development | ||
Rapid Development Environment | X | X |
Common Controls Suite | X | X |
Object And Web Services Data Binding | Custom Code | X |
Professional Grid Controls | 3rd Party Tools or Components | X |
Professional Tool Bars | 3rd Party Tools or Components | X |
Table And Flow Layout Controls | 3rd Party Tools or Components | X |
Auto Alignment Designers | X | |
Easy Deployment of Product And Updates | Manual Or Use of SMS Server | X |
Asynchronous Programming | Custom Code | X |
ADO.NET | ||
CRUD Operations With Native Adapter | X | X |
Binary Serialization of DataSets | Custom Code | X |
Use of DataTable Instead of Full DataSet | X | |
Local Transactions Support | X | X |
Disterbuted Transactions Support | COM+ | X |
DataSet Manipulation Performance | Enhanced | |
Asynchronous Programming | Custom Code | X |
Typed Data Adapters Support | Custom Code | X |
DatSet Complex Mergers | Custom Code | X |
Testing | ||
Code Coverge | 3rd Party Tools or Components | X |
Unit Testing | Nunit | X |
Test case Management | Manual or 3rd Party Tools | X |
Modeling | ||
Class Modeling | Visio or 3rd Party Tools | X |
Automatic Synch between Code And Model | X | |
Architecture Modeling | X | |
Deployment Modeling | X | |
Code Profiling And Analysis | 3rd Party Tools or Components | X |
Integrated modeling With Visual Studio | X | |
General Programming Enhancements | ||
Refactoring Tools | 3rd Party Tools or Components | X |
XSLT Debugging | 3rd Party Tools or Components | X |
Generics Support | Custom Code | X |
Xquery Support | X | |
Manipulation of XML Using Xpath Model | X | |
XML Read/Write Performance | Very Good | Almost Double |
XSLT Performance | Good | Almost x4 |
C# Version | 1 | 2 |
C++ Code for Performance | Enhanced | |
Tracing Model | Enhanced | |
Streams Compression | 3rd Party Tools or Components | X |
Strings Security | X | |
Serial Ports Support | Custom Code | X |
Support for 64bit Platforms | X | |
Application Life Cycle Management | ||
Build Server | Manual or 3rd Party | X |
Work Item Tracking | Manual or 3rd Party | X |
Bug Tracking | Manual or 3rd Party | X |
Integration with MS Project | Manual or 3rd Party | X |
Integration With MS Excel | Manual or 3rd Party | X |
Integration With Source Control System | Manual or 3rd Party | X |
Integration with Visual Studio | X | |
Team Collaboration Site | Manual or 3rd Party | X |
Source Control System | ||
Check in/out | X | X |
Merge | X | X |
Integrated merge | X | |
Shelving | X | |
Branching | X | |
Work item association | 3rd Party Tools or Components | X |
Check-in policy | X | |
Check-in notes | X | X |
Preconfigured Check-in notes | X | |
.NET Programability Support | X | |
XML Web Services | X | |
Data Store | Custom | SQL Server |
IDE Integration | X | X |
Team Build Integration | X |