一千萬個為什麽

搜索

在IDE中同時調試Java和Javascript

是否可以從Eclipse或Netbeans IDE中啟動基於Java Web項目的grails並在java和javascript源中設置斷點並能夠調試這兩者?

如果是這樣,怎麽樣?

我知道調試javascript通常是使用基於瀏覽器的調試器完成的,例如firefox的firebug,但有些情況下大型項目能夠在IDE中調試javascript和java。在這種情況下,我認為在IDE中使用某種內置的主流瀏覽器或其擴展來支持特定的瀏覽器。

最佳答案

我在同一個IDE中看到客戶端和服務器端代碼的唯一一次是幾年前使用Visual Studio作為其Javascript調試工具的MSIE。說實話,這並不是一次特別愉快的經歷,也沒有與項目的其他部分整合。

在IDE中調試Javascript的想法的一部分問題是,您的JS代碼並不確定在您的項目中。例如,您可以從Google的代碼存儲庫加載JQuery。因此,您的IDE必須從瀏覽器加載Javascript代碼,而不是從項目加載。此外,某些代碼可能已在運行時通過Ajax調用動態生成甚至更新,因此IDE需要與瀏覽器保持同步。

當您開始考慮這些術語時,您會發現在IDE中調試JS將是一項非常困難的任務。將該功能保留在瀏覽器中非常有意義。

轉載註明原文: 在IDE中同時調試Java和Javascript