Essential ASP.NET developer's toolbox

by Pascal Parent 26. December 2008 22:12

Read this article in your language IT | EN | DE | ES

There are a few articles around the “ideal” toolbox to develop ASP.NET applications, however each developer has his or her own preferred tools and I thought that I would share with you my favourite tools. Here they are in no particular order:

  • Microsoft Windows Vista x64, is there another operating system out there for ASP.NET developers? Yes, Microsoft Windows Server 2008 x64, but not on my laptop.
  • Microsoft Visual Studio 2008 SP1 Professional, though any flavour will do Express (the free version) has amazed me recently particularly the fact that it runs well on a 1.6gz Atom processor with a Gig of RAM. However, Professional now comes with an array of standard tools that should not be dismissed, starting with Unit Testing. SP1 adds better JavaScript debugging and integration as well as a UI for many of the new tools but more importantly a faster HTML designer. And then there are the add-ons I could not live without:
  • The browsers:
    • Microsoft Internet Explorer, being one of the 2 “exceptions” when it comes to browsers is essential to have the big 5 to test but more importantly to have the 2 exceptions Internet Explorer and the dreaded Safari. With Internet Explorer comes a few useful tools:
    • Mozilla Firefox, during development I exclusively use Firefox (and IE to check if something is broken), Firefox also has a few really good add-ons:
      • FireBug, my life would end without it! From JavaScript debugging to Network monitor and so much more!
        • YSlow will tell me why the site is slow, the reports are great.
        • FireUnit a new kid on the block Unit Testing for JavaScript.
      • ColorZilla click, point and voila the RGB colour of the HTML element.
      • Dummy Lipsum creates dummy text using Lorem Ipsum
      • FireShot allows me to capture entire web pages as graphic files (PNG, GIF, JPEG, BMP) for future reference.
      • Html Validator to check how badly I break the HTML rules
      • IE Tab allows me to open an Internet Explorer tab in Firefox
      • JSView opens external files (JS, CSS, …) in a code view window.
      • MesureIt a pixel ruler.
      • Quick Locale Switcher for when I work on localizable web applications.
      • Web developer is a set of tools for developers, too many to mention.
    • Google Chrome, the general rule is: “If it works in Firefox it will be fine in Chrome and Opera”, however it does not hurt to check, the same applies to Opera.
    • Apple Safari, need I add more, I hate this browser but it exists and I can not ignore it.
  • Paint.NET, I do not have the need CorelDraw Graphic Suite or Adobe Creative Suite so Paint.NET does the trick just fine.
  • Internet Information Services 7 is an essential tool for .NET development.
  • Microsoft Virtual PC 2007 SP1 for when I want to try something fancy without the risks.

This list is not exhaustive but it’s a good beginning. Next in this series “The database dilemma”

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Tags: ,

Project Banana | General

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading



Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2010 The ASP.NET Guy