为什么我说django的MTV不是MVC

我想强调的是:不是说web架构都是MVC的模式就是好框架。 我认为的好的框架的重要的相当高的重用代码的能力,这个我曾重复多次。 在dj中的middlewave的使用,有采用回调形式调用的。这样做是简单了很多的问题。但随之而来的问题如果你不进去看一看middlewave做了什么,不采取copy的形式,你根本重用不了middlewave的代码。回调过于简单,没有任何的接口可以遵偱。 还有一个全局的dispatch的hook的问题,这个用得越多,离MVC的之间的关系,就会越来越远。      

你可能感兴趣的:(mvc,框架,Web,django)