Есть такая вещь, как Eclipse SDK, в расширениях есть JSEclipse для редактирования JavaScript кода. В купе с WTP редакторами (html, css, javascript) получается неплохой IDE для клентского веб программирования. Кроме того, там есть всплывающие подсказки и базовая документация, в которой помечается спицифика функции для определённых браузеров, что, имхо, очень удобно. Также, для Eclipse есть плагины для php, python, perl, так что программировать web приложения в нем очень удобно