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

发布于 2024-10-31 13:46:09 字数 403 浏览 2 评论 0原文

我一直在读 Groovy,但我已经半途而废了。我开始非常喜欢groovy,并应用它来解决一些简单的现实问题;由于我喜欢构建 Web 应用程序,因此我会阅读 Grails Webframework,因为我了解 Groovy。

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

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

I have been reading Groovy, and I'm half way down. I started to love groovy a lot, and apply it to solve some simple real world problem; As I love building web applications, i would go for reading Grails webframework as I know Groovy.

But If I want to build desktop-applications, which framework will be the good choice? I wanted to create a simple IDE for Groovy language(or say for any language), that can do syntax highlighting and other kind of stuffs.As mentioned earlier, I love Groovy a lot when compared to Java; And Griffon is a framework that is built on Groovy, mainly for creating Desktop-appplications. But I didn't find enough resources for Griffon!

Is Griffon is the good framework for those people who know and love Groovy(as I do)? Can I choose it for building a simple IDE as mentioned above? Or there are any other framework that is built on Groovy, which is good when compare to Griffon?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

も让我眼熟你 2024-11-07 13:46:09

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

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

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

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

http://fifesoft.com/rsyntaxtextarea/

The problem I have found with Griffon is that a number of the plugins are a bit out of date in that they aren't using the latest UI libraries (e.g. Flamingo, Substance, and SwingXBuilder, altho I think this has just been upgraded to use SwingX 1.6).

I am using SwingBuilder directly, with a few extensions I have added via my own builder implementation:

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

If you want to build an IDE I can recommend the RSyntaxTextArea component, as it has great support for many programming languages and is pretty simple to use:

http://fifesoft.com/rsyntaxtextarea/

会傲 2024-11-07 13:46:09

Griffon 是一个相当不错的基于 MVC 的框架,并且构建在 Java Swing 之上。所以它可以做 Swing 能做的任何事情。

老实说,我发现 Griffon 对于相对简单的 UI 来说有点太多了,所以我通常直接使用 SwingBuilder 在 Groovy 中编写应用程序。

如果你真的想进入 Griffon 我建议你买这本书
Griffon in Action 尽管网页即将推出,但它似乎是唯一记录所有内容的地方并一直在进步。

Griffon is a fairly good MVC based framework, and is built on top of Java Swing. So it can do anything that Swing can do.

To be honest I found Griffon a little too much for relatively simple UIs, so I usually write my apps in Groovy using SwingBuilder directly.

If you really want to get into Griffon I recommend getting the Book
Griffon in Action It seems to be the only place where everything is documented, although the web page is coming along and improving all the time.

孤独岁月 2024-11-07 13:46:09

肯定有各种资源可以让您了解有关 Griffon 的更多信息,例如 Griffon 指南 -> http://dist.codehaus.org/griffon/guide/index.html

Griffon in Action”是另一个受欢迎的资源,您现在可以以电子形式购买;作为两者的作者让我有点偏见;-)

您可以通过关注邮件列表和 @ 来了解 Griffon 的最新消息Twitter 上的 theaviary

There are definitely various resources out there that will let you learn more about Griffon, for example the Griffon Guide -> http://dist.codehaus.org/griffon/guide/index.html

"Griffon in Action" is another popular resource which you can buy in electronic form today; being the author of both makes me a little biased ;-)

You can keep up to date on Griffon news by following the mailing lists and @theaviary on Twitter

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文