Tools
March 3rd, 2008 . by LorisThese are my recommended tools for any web developer approaching ASP.Net and generally any kind of HTML/CSS/Javascript coding. They’re ideal even if you are on a tight budget, since they all are free or open source.
Firefox
Some love it, some hate it. But this browser is probably the best tool a web developer could dream. Alone, it features “just” a robust web standards support and a fast javascript engine, but the real power comes in the form of two extensions:
Firebug for Firefox
The Swiss army knife for web developers. You could love it just for the javascript debugger, but the goodies don’t stop here: it also helps you inspect the structure of your page, alter and analyze the CSS, monitor the network activity and explore the DOM.
Web developer Toolbar for Firefox
Another great tool. The feature I like most is the “Edit CSS” command, which can also be invoked by pressing CTRL+E. It also gives you quick access to other useful commands like disabling cache / stylesheets / javascript.
A rather complete review is available on this site.
Internet Explorer Developer Toolbar
Sometimes Internet Explorer is a little “challenging” to work with. CSSs or scripts that work well in Firefox, Opera or Safari don’t behave correctly in IE. While Internet explorer’s developer toolbar is not as good as its Firefox counterpart, it surely helps fixing IE’s discordances with the web standards.
Microsoft Visual Web Developer Express 2008 / Visual C# Express 2008
The latest version of the best .net IDE you could get. The 2008 version adds support for the new version of .Net, 3.5, while still maintaining backwards compatibility to the 2.0 version. VWD also features a javascript debugger for Internet Explorer, which could be especially useful to debug scripts that work in Firefox but not in IE.
Microsoft SQL Server Express 2005 / 2008 CTP
Almost every web application will need to store data in a database. Microsoft SQL Server Express 2005 is the ideal choice: it’s free (though it’s limited to a maximum database size of 4Gb and to work on a single processor, among the other things) and it’s of the same quality of the expensive version.
And, if you’re feeling adventurous, try out the newest version!
Notepad++
The ideal editor for quick prototyping and JS coding. With its low memory footprint and its wealth of functions, I always find myself using this program instead of a “proper” editor.
More browsers
Testing for Firefox and IE is better than developing just for Internet Explorer, but it’s even better to test also for Opera and Safari. They are free to download, so there is really no excuse not to use them. And if you have windows vista, there is still a way to test with IE6.