DCI - Data, Context and Interaction - Successor to MVC?

前端 未结 5 2122
天涯浪人
天涯浪人 2021-01-30 03:27

What is the best description of Data, Context and Interaction (DCI) to pitch it to an organization?

It\'s created by Trygve Reenskaug, the creator of the MVC-pattern.

5条回答
  •  渐次进展
    2021-01-30 03:51

    I think improved system comprehension is a huge win for any organization, but you could also make the case that DCI is an improvement on MVC due to the following additional factors:

    1. Cleanly separating system behavior and data provides numerous benefits to data aggregation activities including more performant real time analytics due to smaller footprint of domain objects.
    2. Data object and behavior object reuse is much easier across functional divisions when they have their own place to live rather than being particulates as if randomly placed across a subset of the mixed data/behavior objects in a system.
    3. As BDD is becoming the defacto agile methodology, the organization will be leap years ahead of the rest of the industry in this practice and possibly a role model for other like minded organizations.

提交回复
热议问题