What are the differences between Presenter, Presentation Model, ViewModel and Controller?

前端 未结 6 1778
臣服心动
臣服心动 2020-12-22 19:16

I have a pretty good idea how each of these patterns work and know about some of the minor differences between them, but are they really all that different from each other?<

6条回答
  •  难免孤独
    2020-12-22 19:46

    In my opinion, there are no real conceptual differences between MVP, MVVC, MVC and Presentation Model. There are some detailed differences, but in the end, it can all continue to be thought of as a Model View Controller setup. The extra naming just serves to create confusion, and I think it would be better to adopt terminology that allows for a certain amount of latitude in describing a controller.

提交回复
热议问题