martedì 16 giugno 2009

What you need to develop FastCGIs: my favorite tools

Besides an environment for compiling and deploying applications (in my case an Ubuntu Server distribution) there are some other useful tools that can help the developer on writing code and debugging it.
Usually, I work on Windows (at the moment I'm trying Windows 7 RC) and I execute the server on a virtual machine in the same PC.
My favorite text editor is Notepad++: free, open, fast and with a lot of useful functions for developers. When I write CSS, HTML, PHP, JS or C code I can't live without it.
To upload files to the server there are 2 great FTP/SFTP clients: WinSCP and Filezilla and it's hard to decide which is the best.
The most difficult step on developing web applications is the debugging stage, in this case we could need HttpSpy, a simple application that can capture HTTP traffic (it works only with Internet Explorer, but not under Vista), if you prefer more sophisticated tools you can consider Fiddler (I prefer simplicity so I use HttpSpy, when possible).

Another must-have tool is the YUI Compressor that can minimize JavaScript and CSS code.

There are also a lot of fantastic plug-ins for web developers that can be installed on Firefox:

Firebug: it “allows the debugging, editing, and monitoring of any website's CSS, HTML, DOM, and JavaScript, and provides other Web development tools.” (Wikipedia)

CSSViewer: a simple CSS properties viewer

Dust-me Selectors: useful to find unused CSS selectors

Venkman JavaScript Debugger: nothing else …

Google Page Speed and Yahoo! YSlow: two tools for speed-up tuning of the web site

SEO for Firefox: a good support for SEO analysis

If you know other useful tools for web developers let me know, please.

Nessun commento:

Posta un commento