I've just accepted a classic ASP project, because I need the work and the pay is good. So, can I use Visual Studio >= 2005 to edit this? Are there other editors that can deal with it, such as Aptana, NetBeans? Are there add-ins to other editors that allow them to deal with it? I don't want to go back to Visual Studio 6, because these days I find that quite a hateful product. b
Honestly, I tend to do classic ASP in a straight text editor, like Sublime Text or Notepad++. Both have good syntax highlighting for ASP, and I don't think an IDE buys you as much with classic ASP as it does with ASP.NET.
I have to do ASP Classic a lot at my work :( I use Textpad it seems to do a fine job. Honestly you don't get much out of using an IDE with ASP Classic
I too program in classic ASP in a straight text editor (using the web creation program I developed myself - Sitestepper, which contains StepEdit with full syntax highlighting for classic ASP and a possibility to easily make multi language versions of your ASP code).
Since I am a web developer myself, the program is I developed is aimed at web and asp development with little smart tricks to make my work easier.
If anyone is interested in this program, drop me a not info at edelcom dot be. I don't want to push it here but I know for certain it has its merits. Knowing that I do web development myself half of the time, you can imagine that it make sence to make the program as workable as possible (within my limits of programmer and time I can spend on the development). It is aimed more at the technical programmer (as myself), than at end users. It has a limited user base, but the people who use it, use it to maintain and develop sites with multiple languages and hundreds of pages.
I've worked extensively with ASP-Classic and ASP.NET for many years and I can categorically state that without question the best way to edit and debug ASP Classic code remains Visual Studio (2005 & 2008, I have yet test the experience in 2010 yet).
If you have VS2005 or VS2008 then by all means go ahead and use it.
Sorry if this sounds a bit dogmatic but I do tend to get a little irritated with the "Edit it text editor, debug it with Response.Write" crowd. Its simply isn't necessary and is very painful. Its true that debugging ASP is not as slick as ASP.NET (you can't just press the "run" button) but its close, much closer than many people seem to think.
If you have Visual Studio, use it.
Otherwise, MS Expression Web (aka Frontpage) does a passable job.
You could also try Dreamweaver if you have it. It handles Classic ASP and even provides some Code Completion.
I have used an editor called Primal Script, which has syntax highlighting. In addition it has rather good intellisense and can be configured for degugging. It is proprietary though. I have also used Notepad++ which is not bad, specially if you mix the templates for VB script and ASP.
Visual Studio (2005 or 2008) is good with classic ASP; and the intelisense (although limited) will be of use if you're not yet 'fluent' in classic asp.
Or if you want to get raw with the code; textpad is good and free.