В последние несколько месяцев я начал свою первую серьезную разработку JavaScript, когда начал разрабатывать XUL-приложения. Я использую Notepad++ в качестве редактора, но я был довольно потрясен, обнаружив (насколько я могу судить), что Venkman/Javascript Debugger - это инструмент для отладки. Это похоже на плохую замену Visual Studio для .Net языков.
Я что-то пропустил? Каковы лучшие инструменты и лучшие практики для разработки JavaScript? Есть ли какая-то убийственная комбинация IDE/отладчик/редактор, о которой я не знаю?
Это должно быть проще, чем это, хотя.
Я слышал некоторые упоминания об Eclipse - это хороший выбор здесь? Я очень мало знаю об этом.
Изменение: Некоторые из вас указали Firebug - я думаю, моя проблема была в том, что я на самом деле не использую JavaScript для веб-разработки, для которой Firebug кажется инструментом - вместо этого я использую его для разработки XUL в xulrunner. Что может быть просто слабостью или незрелостью xulrunner.