grails3.3.0
Griffon团队很荣幸地宣布他们最新的类似Grails的应用程序框架Griffon 0.9.5 RC2的发布,在发布第一个版本之前发挥了巨大作用。
与Grails的联系被大声疾呼,因为Griffon是在JVM中创建桌面应用程序的理想应用程序框架。 Groovy是首选的主要语言,因此Java替代品中出现了许多功能。 Griffon采用MVC架构构建,因此选择了“配置之上的约定”,并利用了Swing应用程序框架(JSR 296),自动属性支持和属性绑定(受BeansBinding(JSR 295)启发)的精神,而Groovy的SwingBuilder也简化了构建线程的应用程序。
Griffon 0.9.5-rc2 –“ Aquila hastata”引入了新功能,例如在构建时用于依赖关系解析的脱机模式。 启用后,将不向外部存储库查询依赖性,因为所有依赖性都应针对当前缓存进行解析。 除本地外,所有工件库均严格禁止进入。
其他重要的附加功能包括在运行时禁用事件总线的选项(在事件风暴中,这一点很重要,如Andres Almiray所说)。 MVC组现在具有跳过功能,因此您可以跳过MVC生命周期事件以及实例化事件。 可以说最大的变化是以重命名 线程方法的形式出现的,这是由于先前方法名称的混乱所致。 旧的方法名称仍然可用,但已被标记为已弃用,并且在Griffon 1.0发行时将被删除。
另一个大动作是Griffon Artifact Portal的出现,从现在开始您将在其中看到该框架的其他插件 。 尽管在撰写本文时只有11个(例如Eclipse,Swing和Kotlin支持),但是我们可以预期它会在正式发行前扩展到整个版本。 Griffon的一大优势是它的灵活性,即为您喜欢的其他技术提供插件扩展,当Griffon 1.0即将面世时,为不断增长的贡献者提供一个集线器也不是一件坏事。
候选发布版本还附带5个示例应用程序:
- File Viewer-创建新的MVCGroup的简单演示。
- GroovyEdit-使用自定义可观察模型的FileViewer的改进版本。
- 字体选择器 -演示基于表单的数据绑定。
- Greet –功能齐全的Griffon应用程序,是Twitter客户端。 它显示了Java / Groovy联合编译,更丰富的MVCGroup交互以及基于网络服务的数据传递。
- SwingPad –功能齐全的Griffon应用程序,是一个脚本控制台,用于呈现Groovy SwingBuilder视图。
您可以在发行说明中找到更多详细信息,并从Codehaus下载发行版本。 我们喜欢来自Griffon团队的一些东西,实际上是整个Groovy兄弟会的东西。 这对他们所有人来说都是一个忙碌的时刻,但是我们确信他们的努力将得到丰厚的回报。
翻译自: https://jaxenter.com/grails-inspired-framework-griffon-gets-huge-renovation-in-0-9-5-rc2-104252.html
grails3.3.0