Web Development Pack
When I move to a new computer, I keep installing the same tools again and again. I always have problems finding them because they are spread out all over the net. This article is an attempt to gather the links to the important web development tools in one place.
Browsers you need
For modern web development today it’s important to test in more than one browser. The current best practice is to first test in one that has good support for standards and then move on to the older ones and fix your site for them.
- Mozilla Firefox is a great browser and a serious challenger to Internet Explorer. The best web development feature of Firefox is all its extensions that are available. I have made a special section about good extensions to use below.
- Opera is another good browser with a little fewer users. The Opera team has put great effort to make any standards compliant site work in Opera so there’s no reason why your site shouldn’t work. There’s a few quirks though and it can therefore be worthwhile to test in it.
- Safari is a good Mac browser everyone should know about. One of its great merits is that it was one of the first browsers to complete the Acid2 test. If you are a Mac user this one is a must have.
- Internet Explorer (IE) is the browser that is used by most people over the world (because it ships with Windows, not because it’s the best one). Whether you like it or not you do need to test with it so make sure you have a computer available with it installed. I have linked to Windows Update above, just click the link above and select all updates that have to do with Internet Explorer.
I am not going to give you links to older and newer versions of IE. The older versions are used by far too few people and Microsoft has officially dropped support for them. IE7 on the other hand still has too many bugs and is hard to keep alongside with IE6. I will wait a while before starting to test with IE7.
Firefox extensions
Firefox extension system has made it possible for thousands of developers to make little snippets of code that add useful features to Firefox. There are a lot of extensions out there and so I’m sure I’m missing many but here’s the list that I just can’t live without (related to web development):
- Web development toolbar is an extension for Firefox that enables all kinds of useful features. It can give you borders around all your elements, it allows you to edit CSS in a sidebar and see the changes instantly, it allows you to remove images just to name a few. I can’t work at all without this one.
- IEView and OperaView are two simple extensions that let you open the current page in Internet Explorer or Opera with a simple right-click. Saves you for copying the address manually.
- SearchStatus is another simple extension that I find useful for search engine work. It adds PageRank and Alexa traffic meter to the toolbar and has a useful features such as showing which pages are indexed, amount of links to a certain page and so on. Having the PageRank enabled (not only in this tool) means you are sending all URLs you visit to Google, so an important feature in an extension like this is a way to easily turn it on and off. SearchStatus does this well.
Commercial programs might need
I would like to recommend one code editor, one graphics editor and one FTP program that where free to you but I can’t. I have simply not found any tool as good as those below. If you know of a free tool that matches any of the above categories, let me know by using the comments, I’d gladly add them to the list.
- Dreamweaver is a code editor with many features for web developers. I want to be able to work in both UTF-8 and Latin-1 encoded documents. I want to have color coding of HTML, CSS and PHP and I want the HTML highlighting to color different kinds of tags in different colors. I want code completion. Dreamweaver has understood the importance of those features and implements them well. Watch out for Design View, there is no WYSIWYG editor that produces good CSS and Dreamweaver is no exception.
- Fireworks is a graphics editor that lets me work with both vector and bitmap files. It allows filters that can be easily removed and tweaked without breaking the original. It also has a nice slice feature that let’s me export parts of my mock-ups quickly.
- FlashFXP is the FTP program I keep coming back to. I fire it up and it just works every time. It’s a fairly big program but you don’t need to know all of it to get it going. If you do want to play with advanced stuff it’s there. Easy to use, fast, many features.
That’s it. All that is left is for you to either agree or disagree.
Mark Donohue ( 24 Apr 2006 )
This looks like a pretty complete list to me. Firefox’s Web Development toolbar is INDISPENSABLE.The only other tools I’d suggest are FileZilla for FTP, Notepad++ for quick edits, and 7-Zip for file compression (especially when web host control panels let you download your site as a g-zipped tar file). All of these tools are excellent and free on SourceForge.net.
CRiSPyToWN -=- Blog of useless info»Blog Archive » Web Development Pack ( 24 Apr 2006 )
[...] read more | digg story • • • [...]
Jesse Skinner ( 25 Apr 2006 )
Great list. I’m gonna have to install OperaView and SearchStatus now..
I’d also suggest Fiddler, a HTTP debugging proxy, which regularly comes in handy — especially if you’re coding a server-based web app, debugging UTF-8 problems, or doing any XMLHttpRequest stuff.
Balakumar Muthu ( 25 Apr 2006 )
Good List of tools but most of opensource tools like GIMP are missing :)
–
Balakumar Muthu
http://i5bala.blogspot.com
Sergey Rozhnov ( 25 Apr 2006 )
Apache Server (http://httpd.apache.org/) - if you want test your php (for example) code on local computer.
Mathias ( 25 Apr 2006 )
Having had the same problem I got myself a 1Gb USB memory stick where I installed portable versions of quite a few bits and bobs. This means I don’t have to go and find all my Firefox extensions etc, my Thunderbird will have all settings for my mail regardless of computer, and my Filezilla (which now has replaced my FlashFXP) has all my server settings. I also have the IE standalone versions on it, as well as a full portable install of Eclipse development environment. Just synching it up with whatever computer I’m on (so I run it from the hd, not the stick) and I’m ready to go. :)
Velaluka ( 25 Apr 2006 )
firebug extension?
Velaluka ( 25 Apr 2006 )
smartFTP
Sora ( 27 Apr 2006 )
HapEdit is very good for writing directly in code and if you’ve got an local testserver up and running, which you should, it won’t be too big of a hazzle to see what it looks like.
It’s especially good for writing PHP or ASP as it allows you to compile and check the code “on the fly”.
Brian ( 10 May 2006 )
a link checker! xenu link is free and pretty good
I like Textpad if I’m stuck without a html editor it as its color coded html.
infraview for searching and sorting graphics
Paul ( 25 May 2006 )
Useful list, especially the Firefox extensions. I can heartily recommend PSPad for HTML and general text/code editing.
Phil ( 31 May 2006 )
I’d heartily recomment HTML-Kit for a code editor. It works well for HTML, CSS, JS, PHP, ASP & others, and is free for personal use.
martin ( 13 Jun 2006 )
What about IETAB, this lets you veiw a page in IE right in Firefox [ https://addons.mozilla.org/firefox/1419/ ].
arathael ( 22 Jun 2006 )
Yeap… webdeveloper toolbar and IETab are great when designing cross-browser (or cross-platform) and i’ve heard that dreamweaver 8 actually renders and generates css content more accurately.
Greets from México..
whiskey ( 30 Jun 2006 )
I would just change dreamweaver for nvu + crimson editor (to correct and have your syntax colored) fireworks for inkscape and flashfxp for filezilla (notice a pattern here? this are all free). I would also toss either xampp or easyphp or uniserver just to avoid having to install apache, php and mysql (they all include them and on the plus side, uniserver is portable, you do not install anything)…
pat ( 28 Aug 2006 )
Camino is a great Mac browser. It uses the Gecko rendering engine, and I think it’s much faster and easier to use than the Mac version of Firefox.
http://www.caminobrowser.org/
Michael ( 27 Oct 2007 )
Very useful site for a newbie to CSS. Thanks for your work!
I want to learn to use one good, solid web authoring system initially and have found Nvu, an Open Source application.
Do you have any opinions on it as a starting point (I’m not able to buy Dreamweaver just yet!)
Emil Stenström ( 28 Oct 2007 )
@Michael: I’ve never used Nvu, so I can’t tell you any opinions about it. I tend to use something simple when I can choose myself. There’s a opensource project called notepad++ that I currently like, it’s simple and has color-coding for most languages.