为什么JSF考虑MVP而不考虑MVVM框架

时间:2016-04-12 17:40:05

标签: jsf mvvm jsf-2 mvp

the wiki page关于JSF,我了解到它被视为MVP框架。但我无法理解为什么。

实际上,bean本身不包含对View的引用。 Facelets和Managed beans之间还有一个数据bidinig机制。

所以我会说托管豆比mapViewModel,因为Presenter本身通常包含Presenter接口,如in that example。< / p>

问题 :为什么JSF会考虑MVP但不考虑MVVM框架?

1 个答案:

答案 0 :(得分:1)

MVVM主要是面向桌面应用程序的模式。在Web应用程序透视图中考虑MVVM时,客户端会有一个控制器。 JSF没有这样的。还在谈论Web应用程序时,如果您正在使用例如服务器端的Spring MVC,例如客户端的AngularJS或Node.js,您可以谈论MVVM。