Firebug integrates with Firefox to put a wealth of web development
tools at your fingertips while you browse. You can edit, debug, and
monitor CSS, HTML, and JavaScript live in any web page.
Se trata basicamente de un IDE para desarrollo web dentro de Firefox. No es ninguna novedad ya que tengo casi un año de usarlo.
DWR en cambio:
DWR allows Javascript in a browser to interact with Java on a server and helps you manipulate web pages with the results.
Toma codigo Java de un servidor (servlet, action, etc.) y crea automaticamente codigo JavaScript que, mediante AJAX, permite invocar las clases de Java desde JavaScript.
Lo interesante de todo esto es que tomando la consola de JavaScript de Firebug, que permite ejecutar codigo interactivamente y muy en especial invocar el codigo q ya esta en la pagina HTML, y lo combinamos con la magia de DWR, que no es más que describir en XML que clases quieres invocar desde JS, lo que obtenemos es una shell web interactiva que permite llamar cualquier Servicio Web desde Firebug. Es decir, no hace falta compilar y deployar para hacer cualquier cambio, por pequeño que sea. Esto resulta ideal para debugging y pruebas. Y solo es el principio.