TYPECHO 在 Widget 设计文档中提到:
Widget是组成Typecho的最基本元素,除了已经抽象出来的类库外,其它几乎所有的功能都会通过Widget来完成.在实践中我们发现,在博客这种小型但很灵活的系统中实施一些大型框架的思想是不合适的,它会使系统灵活性降低并且维护成本增高.因此为了达到功能和抽象的统一,我们将系统中所有的功能单元都看作一个Widget。
TYPECHO 在 Widget 设计文档中提到:
Widget是组成Typecho的最基本元素,除了已经抽象出来的类库外,其它几乎所有的功能都会通过Widget来完成.在实践中我们发现,在博客这种小型但很灵活的系统中实施一些大型框架的思想是不合适的,它会使系统灵活性降低并且维护成本增高.因此为了达到功能和抽象的统一,我们将系统中所有的功能单元都看作一个Widget。
你都还没有开始做,就开始想那么多。
网站的扩展是根据需要,慢慢改变的。
一开始就想那么大的架构,结果目标只是个小应用,你说你是不是开发效率低下?
如果一开始就是大网站架构,你参考常见的扩展机制来构架,一开始问题不大。然后等着你的用户上来了,再慢慢调优,和扩展。
先做了再说。别空谈。
大型网站常见的思想
RBAC : Role-Based Access Control 基于角色的访问控制
ORM : Object Relational Mapper 对象关系映射.提供了概念性的、易于理解的模型化数据的方法。