像淘宝那样,每一间店都设置或者设计自己的模板,这样应该怎样做为好?
独立 app+ 独立 css
或者对页面进行抽象,比如对于淘宝的每间店铺来说,可以分成 3 个主要的页面类型:首页,列表页和内容页;然后使用 Liquid 等诸如此类的标记语言来进行界面设计,这个可以开放给用户,同时这类的标记语言基本都做过相关的安全防护,可以放心使用;然后就是访问的时候动态渲染,考虑性能的话就可以使用缓存等来解决。
Liquid 是 Shopify 的开源项目,shopify 自身页在用。可以看看 Shopqi 的源代码,也是使用了 Liquid。
@chunlea 那数据库方面如何设计?