I’m compiling a list of the tools I find most useful on a day to day basis for PC-based Web development projects. I do most of my work in straight up HTML/CSS, JavaScript, or PHP these days. The programs I list here are smaller, low cost (and often freeware) types of tools rather than the ones developed by the behemoths that are Adobe and Microsoft. As a dynamic Web developer, I find these tools great for coding, but I’m sure graphic designers and visual developers would choose a different list. So, here are my top 5 for the moment:
5. Allway Sync. While not technically a development tool, this is GREAT for making backups of projects and moving files between computers on a USB drive. And, the synchronization algorithm actually seems to work. It is reasonably priced at between $20 and $30, depending on whether you purchase it during a special promotional period or not. I’ve been using this one for a couple years now. There is a trial version available, but it will complain if you use it too heavily and nag you to buy the full version. Well worth it, in my opinion.
4. Anry Color Picker. This nifty (and free) little program allows you to move the color picker from outside your graphics program to grab colors from any Windows application or file saved on your hard disk. You can select a color and then have its RGB code copied to your clipboard to paste into a style sheet or PHP file. Sweet. I just discovered this handy little app a few months ago, but have used it several times since then.
3. Firebug. Firebug is a robust plug-in for Mozilla Firefox that enables tracking and debugging of JavaScript errors and monitoring of all sorts of other processes. I’m still learning how to configure all the options, but one of my favorite features is the ability to monitor XmlHttpRequests through the built in console rather than writing explicit debugging code or opening up your server-side files directly from the browser. IETab, an extension to render the page in Internet Explorer 6 from within Firefox is a close runner up, but it is a bit buggy, particularly with heavy JavaScript or AJAX code.
2. Xenu’s Link Sleuth. Investigates broken links and builds custom reports for you based on the results. Hmmm, now that is something Web developers might find useful … oh, and did I mention it was freeware?
1. EditPlus. My number one tool for development would have to be EditPlus. Small, lightweight, fast, efficient, and configurable, with built in support for S-FTP so I can work directly from the server. Its backup saving option has saved my butt three times this week already. It costs $30, but it’s worth every penny.
Other runner-ups: Total Commander (awesome hybrid of old school DOS power with Windows GUI convenience and speed, but I just don’t use it that much), WinSCP3 (use daily, but more of a communications tool than a development tool), and ClipMate (great clipboard management tool).
I’m still looking for an all-in-one suite that will handle many of these functions from within a single program. I’m also on the hunt for a nice program to preview different resolutions without having to fiddle with my desktop’s display properties, though this Web site is a nice start.
Anyone have their own list they would like to share?