【问题标题】:Is there anything similar to WPF and MVVM in Java world?Java 世界中有没有类似于 WPF 和 MVVM 的东西?
【发布时间】:2011-02-28 09:57:11
【问题描述】:

在 Java 世界里有没有类似 WPF 和 MVVM 的东西?

【问题讨论】:

  • +1 目前正在学习 Java 课程来扩展我的知识。最终项目只需要 Swing,我自己就是一个 MVVM/WPF 人。宁愿远超要求去学习一些有用的Java。 :)

标签: java .net wpf mvvm


【解决方案1】:

你见过eFace吗?

eFace 是 Java 中的 XAML/WPF 解决方案。 第一个版本可用于 现在就下载 : http://www.soyatec.com/eface/installation/.

JavaFX 提供了 WPF 的一些功能。详情请见this SO answer

【讨论】:

  • 是否通过使用数据上下文提供绑定?
【解决方案2】:

从版本 6 开始,ZK 提供了一系列强大的元编程支持特性,例如 Java 中的 CSS Selector 和 Java 中的 MVVM。

你可以看看这个链接:

http://books.zkoss.org/wiki/Small_Talks/2011/November/Hello_ZK_MVVM http://books.zkoss.org/wiki/Small_Talks/2011/JanuaryEnvisage_ZK_6:_An_Annotation_Based_Composer_For_MVC

【讨论】:

    【解决方案3】:

    看看 Jrebirth Application Framework 的 WCS-MVC 模式。

    此模式是在使用 PureMVC 和 Mircrosoft MVVM 后设计的。 请注意,Model View ViewModel 模式会默默地添加一个(带有 .xaml.cs 文件的 ViewController....),这会增加很多混乱

    WCS-MVC 表示:

    • Wave => 管理组件之间的事件
    • 命令 => 在单独的线程(JAT、JIT、JTP)中管理原子操作或多操作
    • 服务 => 使用进度通知管理长时间操作
    • 模型 => 管理视图的业务逻辑
    • 查看 => 定义 ui 树
    • 控制器 => 监听用户交互

    JRebirth 优惠:

    • 线程管理
    • 内存占用更少
    • 良好的关注点分离
    • 一个内部通知引擎,让每个组件以异步方式与其他组件通信。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-19
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      • 2016-03-16
      • 2011-01-20
      • 1970-01-01
      相关资源
      最近更新 更多