Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 10 years ago.
因此,我建造了一条使用django的申请。 我认为,我的团队中有几个人认为,我应当使用我的模板,而不是遵循区块/延伸模式。 他们认为:
- Inheritance is too much logic for future maintainers
- Includes are much easier to follow
- We shouldn t limit future maintenance to "django programmers"
我确实不珍视我的应用模板,因此我试图提出一些令人信服的理由(非詹戈使用者),说明为什么遗产确实是前进的道路。 我很想听到更多关于这一点的看法。
我提出的几个理由已经:
更多国家。 确保只需要在一个地点界定碎块的html结构;从合成物中提取模板的风险要小得多
保留属于模板、模板和观点的内容;例如:
< entitled>{% 封面所有权 %}My 网站{% endblock %}</ entitled>
vs
< entitled>{> page title <> >lt;/ entitled>
这使前端人对前端的控制有了更多的控制,而不必再深入到后端观点。
前线守则者已经必须熟悉从基点/压倒性违约延伸的继承概念;考虑以下各点:
.nav { color: blue; } .nav.active { color: purple; }
你们能够把好的理由 throw入其中吗?