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

时间:2010-06-06 15:58:25

标签: java .net wpf mvvm

Java世界中的WPF和MVVM有什么类似的东西吗?

3 个答案:

答案 0 :(得分:9)

你见过eFace吗?

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

JavaFX提供了WPF的一些功能。有关详细信息,请参阅this SO answer

答案 1 :(得分: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

答案 2 :(得分:2)

查看Jrebirth应用程序框架的WCS-MVC模式。

在使用PureMVC和Mircrosoft MVVM之后,这个模式被设计了。 请注意,Model View ViewModel模式以静默方式添加(带有.xaml.cs文件的ViewController ....),这会增加很多混淆

WCS-MVC意味着:

  • Wave =>管理组件之间的事件
  • Command =>在单独的线程(JAT,JIT,JTP)中管理原子或多个动作
  • 服务=>使用progree通知管理长动作
  • 型号=>管理视图的业务逻辑
  • 查看=>定义ui树
  • Controller =>倾听用户互动

JRebirth提供:

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