通过Play获得了对Java和JPA的兴趣! Framework 1.x,我有兴趣为桌面应用做类似的事情。
是否有适用于非Web桌面GUI应用程序的Java框架,具有易于开发和易于部署的Play!网络应用程序?任何抽象所有错综复杂的东西,让我只关注代码...
答案 0 :(得分:4)
您可以尝试使用基于Grails(groovy rulezzz)的Griffon,并在Java中抽象出很多桌面开发的样板代码,还有一个netbeans插件,您可以使用matisse设计器进行UI
答案 1 :(得分:3)
格里芬非常接近你可能正在寻找的东西。如果你喜欢Scala而不是其他JVM语言,那么你会发现Griffon毫不费力地支持它http://artifacts.griffon-framework.org/plugin/scala,你甚至可以用它构建一个完整的Scala http://artifacts.griffon-framework.org/archetype/scala应用程序。
在UI方面:Swing,JavaFX还是SWT?格里芬让你满意。 持久性?没有汗水http://artifacts.griffon-framework.org/tags/plugin/persistence(包括JPA http://artifacts.griffon-framework.org/plugin/jpa和Ebean http://artifacts.griffon-framework.org/plugin/ebean)。
每个Griffon发行版都包含一份Griffon指南,你是第一次停止学习Griffon的商店http://griffon.codehaus.org/guide/latest