框架 – 接下来要选择什么来构建桌面应用程序?

我一直在读Groovy,我已经走了一半.我开始喜欢groovy很多,并用它来解决一些简单的现实问题;因为我喜欢构建Web应用程序,所以我会阅读Grails webframework,因为我知道Groovy.

但如果我想构建桌面应用程序,哪个框架将是不错的选择?我想为Groovy语言(或者说任何语言)创建一个简单的IDE,它可以做语法高亮和其他类型的东西.如前所述,与Java相比,我喜欢Groovy; Griffon是一个基于Groovy构建的框架,主要用于创建桌面应用程序.但是我找不到Griffon的足够资源!

对于那些了解和喜爱Groovy的人来说,Griffon是一个很好的框架(和我一样)吗?我可以选择它来构建如上所述的简单IDE吗?或者还有其他任何基于Groovy的框架,与Griffon相比这是好的吗?

解决方法

我在Griffon中发现的问题是,许多插件有点过时,因为他们没有使用最新的UI库(例如Flamingo,Substance和SwingXBuilder,但我认为它刚刚升级为使用SwingX 1.6).

我直接使用SwingBuilder,我通过自己的构建器实现添加了一些扩展:

http://code.google.com/p/ousia

如果你想构建一个IDE我可以推荐RSyntaxTextArea组件,因为它对很多编程语言有很好的支持,而且使用起来非常简单:

http://fifesoft.com/rsyntaxtextarea/

相关文章

1.下载安装SuperScript插件-> jEdit Plugin Central 2.修改<jedit.home>/startup/startup.bsh...
c/c++ pascal basic java c# perl    自由王国的体现 groovy     lisp    波兰式, C C++ P...
目前的脚本语言已经很多了,包括Python、Ruby以及对应于java平台的Jython和JRuby。前一段时间对Python有...
看了点groovy的ml archives,争论不休的EOS/EOL问题。 C-style的语言本没有EOS问题,语法规定显式的...
昨天终于挑灯看完了http://www-106.ibm.com/developerworks/java/library/j-alj08034.html,很多年以后...
1.   从例子开始 a)        目的:演示Groovy的一些简单特性。   b)        代码: ...