Groovy Swinging & Binding - TechHui2024-03-28T13:23:02Zhttp://www.techhui.com/forum/topics/1702911:Topic:2881?feed=yes&xn_auth=noNo, but thanks Dan! I'll look…tag:www.techhui.com,2008-04-25:1702911:Comment:126812008-04-25T05:27:57.697ZLarry Meliahttp://www.techhui.com/profile/LarryMelia
No, but thanks Dan! I'll look into it!
No, but thanks Dan! I'll look into it! Hey Todd & Larry,
Did yo…tag:www.techhui.com,2008-04-17:1702911:Comment:122372008-04-17T21:26:52.001ZDaniel Leuckhttp://www.techhui.com/profile/dleuck
Hey Todd & Larry,<br />
<br />
Did you get the JetBrains email about JetGroovy Plugin 1.5? Its pretty impressive - definitely the best Groovy IDE support around. It has refactoring support, code hints, etc.<br />
<br />
<a href="http://www.jetbrains.com/idea/features/groovy_grails.html?nl">http://www.jetbrains.com/idea/features/groovy_grails.html?nl</a>
Hey Todd & Larry,<br />
<br />
Did you get the JetBrains email about JetGroovy Plugin 1.5? Its pretty impressive - definitely the best Groovy IDE support around. It has refactoring support, code hints, etc.<br />
<br />
<a href="http://www.jetbrains.com/idea/features/groovy_grails.html?nl">http://www.jetbrains.com/idea/features/groovy_grails.html?nl</a> Hello Todd,
I’ve played arou…tag:www.techhui.com,2008-01-08:1702911:Comment:29212008-01-08T10:15:48.911ZLarry Meliahttp://www.techhui.com/profile/LarryMelia
Hello Todd,<br />
<br />
I’ve played around with Groovy’s SwingBuilder and noticed there is an example at Codehaus that ties in JGoodies (<a href="http://groovy.codehaus.org/Using+JGoodies+Animation+with+Groovy">http://groovy.codehaus.org/Using+JGoodies+Animation+with+Groovy</a>). In general, I like Groovy builders (i.e., the DSLs they support) and SwingBuilder is very nice. However, be warned that syntax errors for property names are checked at runtime. Therefore, you’ll want to do sufficient testing to…
Hello Todd,<br />
<br />
I’ve played around with Groovy’s SwingBuilder and noticed there is an example at Codehaus that ties in JGoodies (<a href="http://groovy.codehaus.org/Using+JGoodies+Animation+with+Groovy">http://groovy.codehaus.org/Using+JGoodies+Animation+with+Groovy</a>). In general, I like Groovy builders (i.e., the DSLs they support) and SwingBuilder is very nice. However, be warned that syntax errors for property names are checked at runtime. Therefore, you’ll want to do sufficient testing to make sure every execution path is checked. I have not looked at JavaFX close enough to see if it also has this problem with DSLs. I suppose the Groovy creators would call this a feature and maybe it is. However, it seems to me that it would have been nice for at least static properties of a DSL to be checked at compile time.<br />
<br />
Groovy is a viable option right now, unless you can wait for JavaFX. If you have worked with Java extensively, you may also find Groovy easier to migrate to since JavaFX’s syntax is very different from Java.<br />
<br />
Is JSR-295 ready yet? I've used JGoodies binding, w…tag:www.techhui.com,2008-01-08:1702911:Comment:29012008-01-08T06:04:15.098ZDaniel Leuckhttp://www.techhui.com/profile/dleuck
I've used JGoodies binding, which works well. All of Karsten's work is very solid. I've been playing around with JavaFX, which I think has great potential, but as you suggest in your posting it isn't yet fully baked. I really like the JavaFX script syntax.<br />
<br />
I haven't tried Groovy SwingBuilder.<br />
<br />
JIDE released a <a href="http://www.jidesoft.com/jdaf/index.htm">new framework</a> that includes databinding. I haven't used the framework, but their other Swing products are very good.
I've used JGoodies binding, which works well. All of Karsten's work is very solid. I've been playing around with JavaFX, which I think has great potential, but as you suggest in your posting it isn't yet fully baked. I really like the JavaFX script syntax.<br />
<br />
I haven't tried Groovy SwingBuilder.<br />
<br />
JIDE released a <a href="http://www.jidesoft.com/jdaf/index.htm">new framework</a> that includes databinding. I haven't used the framework, but their other Swing products are very good.