Friday, December 03, 2004

Top .NET Developer Tools

James Avery from MSDN magazine published his list of Ten Must-Have Tools Every Developer Should Download Now. It looks like some useful ones for .NET developers. Most of them would work with Delphi as well, in fact NUnit is included with Delphi 2005. Although I doubt Snippit Compiler will compile Delphi code. I'll need to try that. The switchers are decidedly specific for VS.NET. You don't need anything like that to switch versions of Delphi.

His list:

  1. NUnit to write unit tests
  2. NDoc to create code documentation
  3. NAnt to build your solutions
  4. CodeSmith to generate code
  5. FxCop to police your code
  6. Snippet Compiler to compile small bits of code
  7. Two different switcher tools, the ASP.NET Version Switcher
  8. and the Visual Studio .NET Project Converter
  9. Regulator to build regular expressions
  10. Lutz Roeder's .NET Reflector to examine assemblies

I would add the following tools:

  1. Delphi 2005 - if you are not already planning to get it. . .
  2. SharpDevelop for a lightwight IDE (with added features over Visual Studio)
  3. Reflector.FileDisassembler to dump the disassembled code from Reflector
  4. Borland Together Designer Community Edition (free) - Go from requirements to code faster.
  5. Borland Optimizeit Profiler for the Microsoft .NET Framework
  6. NProf the .NET profiler
  7. NMock the dynamic mock-object library

Notice I don't see Visual Studio.NET or Source Safe anywhere on this list? That is because they are the tools you use when you really don't have a choice.

What would you add to this list?

No comments: