【问题标题】:Is there a desktop equivalent to the Play! Framework?有没有相当于Play的桌面!框架?
【发布时间】:2012-09-16 13:05:52
【问题描述】:

通过 Play! 对 Java 和 JPA 产生了兴趣! Framework 1.x,我有兴趣为桌面应用做类似的事情。

是否有适用于非 Web 桌面 GUI 应用程序的 Java 框架,它具有 Play!网络应用程序提供?任何抽象所有复杂性并让我只专注于代码的东西......

【问题讨论】:

  • vanilla Java for Desktop 应用程序有什么问题?
  • jar 文件、依赖项、编译、测试调试修复重新编译——Play 对我隐藏的东西。如果我可以像 Play 为我的 web 应用程序那样轻松地隐藏这些东西,那就太好了。此外,许多 UI 工具包很难决定采用哪个...
  • 另外,我喜欢 Play Framework 的 MVC 模型 - 只是想用桌面而不是 Web 替换“视图”组件
  • Maven/Buildr 可以处理您在部署中的第一个问题(依赖关系、编译、测试等)。对于本地开发,如果您使用适当的 IDE,您的论点就没有意义。如果你不能选择使用什么 UI,很有可能你会完全适应 Swing。

标签: java playframework-1.x


【解决方案1】:

你可以试试Griffon,它基于Grails(groovy rulezzz),抽象了很多Java桌面开发的样板代码,还有一个netbeans插件,你可以使用matisse设计器来做UI。

【讨论】:

  • 感谢您让我了解 Griffon。以前没听说过。
【解决方案2】:

Griffon 非常接近您可能正在寻找的东西。如果您更喜欢 Scala 而不是其他 JVM 语言,那么您会发现 Griffon 支持它https://bintray.com/griffon/griffon-archetypes 毫不费力,您甚至可以使用它构建一个成熟的 Scala 应用程序。

在 UI 方面:Swing、JavaFX 还是 SWT?格里芬为您服务。 坚持?无汗(包括 JPA http://griffon-plugins.github.io/griffon-jpa-plugin/ 和 Ebean http://griffon-plugins.github.io/griffon-ebean-plugin/)。

每个 Griffon 发行版都包含一份 Griffon 指南,您是学习 Griffon 的第一站http://griffon-framework.org/guide/latest/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-22
    • 2011-12-28
    • 1970-01-01
    • 2011-12-05
    相关资源
    最近更新 更多