GWT/GXT 调试控制台
我需要查看 GWT 应用程序的组件树。 DOM 树也是可以接受的。 不幸的是,GWT 托管浏览器不提供对 devToolbar 的访问。
我发现的唯一方法是编译为 javascript,然后使用常规浏览器。 但编译需要花费大量时间。
ExtJS 有 调试控制台,但是我找不到 GXT 的类似内容。
请建议您调试可视化 GWT 应用程序的方式。
I need to see component tree of the GWT application. DOM tree will be also acceptable. Unfortunatelly GWT hosted browser does not provide access for devToolbar.
The only way I found is to compile to javascript and then use regular browser. But compilation takes enormous ammount of time.
ExtJS has Debug Console, but I was not able to find something similar for GXT.
Please suggest the way you debug visual GWT applications.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
是的,我今天只是想要这个 FireBug + GWT。 如果您喜欢冒险,您可以查看 GWT 2.0 的版本,其中提供进程外托管模式,让您可以在 FireFox 或其他浏览器中进行调试。 设计:进程外托管模式
GWT 的源代码位于此处 http://google- web-toolkit.googlecode.com/svn/branches/
我个人还没有达到构建这个的痛苦阈值,因为我一直听说 2.0 已经“接近”
Yes, I was just wanting this today FireBug + GWT. If you are adventurous you could look into builds of GWT 2.0 where Out Of Process Hosted Mode will be available letting you debug in FireFox or other browsers. Design: Out of Process Hosted Mode
The source for GWT is here http://google-web-toolkit.googlecode.com/svn/branches/
I personally haven't hit the pain threshold to build this yet because I keep hearing 2.0 is "close"
它不是与 Firebug 相同模式的调试器,但 GWT Log 控制台对于了解 JavaScript 中发生的情况确实非常方便。
请参阅:http://code.google.com/p/gwt-log/
It's not a debugger in the same mould as Firebug but the GWT Log console is really, really handy for finding out what's happening within the JavaScript.
See: http://code.google.com/p/gwt-log/
通常,人们会使用 IDE 调试器来单步调试 GWT 代码。 但如果问题是 CSS/样式问题(从问题的声音来看,似乎是),那么这可能并没有真正的帮助。
我想编译它并使用 firebug 是解决 css 问题的唯一尝试过的正确方法。
Normally one would use the IDE debugger to step through GWT code. but if the problem is a CSS/styling issue (which from the sound of the question, it seems to be), then that might not really help.
i guess compiling it and using firebug is the only tried and true way for css issues.
为什么编译成(漂亮的)JavaScript 需要花费这么多时间? 我认为不应该。 也许您应该禁用不相关浏览器的编译(与调试目的无关),从而显着减少编译时间。
Why is compilation into (pretty) JavaScript taking so much time? I don't think it should. Perhaps you should disable compilation for irrelevant browsers (irrelevant for debugging purposes), thereby reducing compilation time significantly.
一种想法是通过减少开发过程中的排列(每个浏览器的不同版本)来最大限度地减少编译时间。
在 module.gwt.xml 中强制使用用户代理,例如 gecko1_8 (Firefox 2)。
如果您使用 i18n,您还可以限制开发期间使用的区域设置。
One idea is to minimize compile time by reducing the permutations (different version for each browser) during development.
In your module.gwt.xml force an user agent, for example gecko1_8 (Firefox 2).
If you're using i18n you can also limit the locales used during development.