MVC的思想

逻辑又分为表现逻辑和业务逻辑,在MVC的思想中,这两者也需要被分离,例如通过FreeMaker模板引擎。

 

经常有人告诉我,我们下一步要求一个程序员从前端到后端按照业务逻辑一并写完,看起来似乎是高效并合理,没有多人开发的烦恼,但是这种模式恰恰没法带来模块功能复用,专人专能的好处,而且从整体项目而言 其时这并不是高效的做法。 纵观工业革命以来的大企业,无不采用了细分的流水线工程模式,大家耳熟能详的富shikang把这个模式使用的到了极致的水准,由此带来的效益自然不言而喻。那么为什么还有许多人抱怨,前后台分工操作时候带来了许多沟通的障碍和经常发生不对应的交互操作? 其实都是在做架构设计的时候,每一层的划分和聚焦并不清晰,从而导致表现层混着业务逻辑,业务层又混杂着表现的方式,造成了权责不清的困境。

你可能感兴趣的:(设计模式,mvc)