What's in your programming toolbelt?

jaynonymous

Senior member
Jan 24, 2002
715
0
0
Hello. I am fairly new to programming. I was wondering what programming tools/utilities other programmers consider "must haves." These tools can be freeware/shareware or full commercial products. For example, I've found TextPad to be fairly indispensable and would highly recommend it.

So, what do you have in your programming toolbelt?
 

Titan

Golden Member
Oct 15, 1999
1,819
0
0
Your question really depends on platform. At work, I develop on UNIX, so my toolbelt is stone knives and bear skins. When I'm home and I feel like writing a windows app, MS Visual Studio 6 is my tool, the debugger is the best and sometimes I verify my code in the debugger, since there aren't many print statements in MFC.

You may want to elaborate if you want more responses.
 

jaynonymous

Senior member
Jan 24, 2002
715
0
0
Thanks for the response. Specifically, I would like to know what's on your programming toolbelt for developing .NET applications - Web or Windows. However, I'd be interested in hearing about any tools that you've found useful.
 

Armitage

Banned
Feb 23, 2001
8,086
0
0
A good editor ... I like nedit, but use quanta for PHP
A good diff tool ... I prefer xxdiff
A good revision control tool ... let me know if you find one.
 

tkdkid

Senior member
Oct 13, 2000
956
0
0
Well, visual studio .net 2003 is a great tool. If you don't have that, then webMatrix is good for developing asp.net applications.
 

WobbleWobble

Diamond Member
Jun 29, 2001
4,867
1
0
Macromedia Studio MX 2004, while it's technically not "programming", web development is more than HTML ;)

JBuilder and C++Builder if I'm doing either Java or C++

Borland Delphi if I'm doing Delphi and Visual Basic .NET if I'm doing Visual Basic .NET
 

stephbu

Senior member
Jan 1, 2004
249
0
0
VStudio 2003 - while the editor is a little lame, the .NET integration is great and it has an excellent cross-process/application debugger - especially handy for debugging the entire callstack of IE scripted webservice calls to SQL Server.

.NET Reflector - excellent tool for picking reverse engineer the framework code without having to go find the code in the framework source tree.

SQL Query for Windows & SQL Profiler (ISQLW) - hand for diagnosing SQL code issues

Source-Insight - great for code-review.

And a slew of bespoke tools for our build environment and source control systems.

edit: spelling :)
 

BFG10K

Lifer
Aug 14, 2000
22,709
3,003
126
I'm perfectly happy with Visual C++ 6.0. At work I use Access and VB.
 

Barnaby W. Füi

Elite Member
Aug 14, 2001
12,343
0
0
Originally posted by: ergeorge

A good revision control tool ... let me know if you find one.

arch :D

or subversion if you're used to cvs and don't want to learn something so different (as arch is).
 

eigen

Diamond Member
Nov 19, 2003
4,000
1
0
M$ Visual C++ .... some perl thing whose name I cannot remebmer right now.....

 

boran

Golden Member
Jun 17, 2001
1,526
0
76
well, since I program java it's Borland Together that I use, it's quite usefull, but also quite bloated, for smaller stuff I use Textpad or even metapad (notepad replacement)

a good method to use is to work with CVS or a related system, then a good diff tool is also a must (I use examDiff pro)
 

chsh1ca

Golden Member
Feb 17, 2003
1,179
0
0
C/C++/Java/JSP/Java Servlets: Eclipse + C/C++ plugin + Tomcat plugin
Everything else: Vim.

On Windows, I found Editplus to be an extremely good editor.

For SQL it largely depends on the backend you are dealing with. MySQLCC is basically the freeware version of MS' Query Analyzer for SQL Server.
 

jaynonymous

Senior member
Jan 24, 2002
715
0
0
From what I can tell, vim is basically an extended version of vi. Is that right? Anyone use emacs? How about SourceGear Vault for revision control?

I'm currently using VS.NET 2003 for most of my development efforts. I've used a little Macromedia MX (Flash and DW).
 

Barnaby W. Füi

Elite Member
Aug 14, 2001
12,343
0
0
Originally posted by: jaynonymous
From what I can tell, vim is basically an extended version of vi. Is that right?

Yep. Stands for "Vi IMproved."

Anyone use emacs?

?? Yes? :confused:

How about SourceGear Vault for revision control?

Never heard of it.. this is a decent comparison of many of the various revision control systems. (actually I don't know how decent it is, I didn't really read it that much)