Aptana Studio

Aptana Studio screenshots

It allows you to develop and test your entire web application