2010-10-15 2 views
2

Возможно ли запустить Java-проект на основе grails из среды Eclipse или Netbeans IDE и установить точки останова как в java, так и в javascript-источниках и иметь возможность отлаживать оба?Одновременная отладка Java и Javascript в IDE

Если да, то как?

Я понимаю, что отладка javascript обычно выполняется с использованием отладчика на основе браузера, такого как firebug для firefox, но есть ситуации, когда большие проекты могут отлаживать как javascript, так и java в среде IDE. В этом сценарии я думаю, что какой-то встроенный основной браузер или его расширение используются в среде IDE для поддержки этого конкретного браузера.

ответ

2

Единственный раз, когда я видел на стороне клиента и на стороне сервера код в том же IDE было много лет назад с MSIE, который использовал Visual Studio в качестве инструмента Javascript отладки. Честно говоря, это был не особо приятный опыт, и он не был интегрирован с остальной частью проекта.

Часть проблемы с идеей отладки Javascript в среде IDE заключается в том, что нет никакой уверенности в том, что ваш JS-код находится в вашем проекте. например, вы могли загрузить JQuery из репозитория кода Google. Таким образом, ваша IDE должна будет загрузить Javascript-код из браузера, а не из проекта. Кроме того, некоторые коды, возможно, были динамически сгенерированы или даже обновлены во время выполнения вызовами Ajax, поэтому среда IDE должна быть в курсе браузера.

Когда вы начинаете думать об этом в этих терминах, вы можете видеть, что было бы очень сложной задачей отладить JS в среде IDE. Имеет смысл сохранить эту функциональность в браузере.

1

Да

Затмение: http://www.eclipse.org/atf/flash/index4.php

Netbeans: http://netbeans.org/kb/67/web/js-debugger-ug.html

EDIT:

Aptana Studio при условии динамического JavaScript отладки (затмения основы, плагин версии доступны) http://www.aptana.com/products/studio2

+0

Ссылка на eclipse, которую вы дали, я уже изучил и даже установил ATF. На этой странице речь идет только о статическом проекте html/javascript, а не о динамическом веб-приложении Java. У меня также проблемы с ATF, это не работает даже для статического проекта javascript. –

+0

Ссылка netbeans устарела. Он не работает для текущих netbeans 6.9. В свойствах проекта больше нет категории отладки, и мне не указано диалоговое окно, в котором я выбираю параметр отладки javascript, когда я отлаживаю свой проект. –

+0

Дал попытку некоторое время и нашел незрелым тоже ... Для eclipse я видел некоторые сторонние плагины ... Я добавляю в ответ, если могу надеть руки. –

0
+0

У меня есть только intellij Idea 8 license и не могу использовать intellij 9. Также мои проекты более совместимы с последними затмениями или netbeans. Поэтому я прекратил использовать intellij. –

Смежные вопросы