有时候看看别人的也没有什么不好,重点是你能不能创新 --笔者
从上周末开始,我们正式确定开始Amanage项目以来,我们总是想要做一个牛逼的项目,然而,实力不足和经验不到位的情况下,我们不能设计一个尽可能完美的系统。我们之前一直在用别人的开源系统,在使用过程中我们会发现用起来不爽的地方,而现在,我们就是尽量把用起来不开心的地方变的开心。
创新点
截止到目前为止,Amanage尝试的创新有以下几点:
权限的创新
使用URL标识功能,使用HTTP_METHOD标识用户目的,实现权限精准控制。
数据库模型
为了更好的统筹SQL和NoSQL数据库,我们尝试使用Model来控制我们的表,这样数据备份,数据恢复,数据字段类型规整将变的如此的优雅。
网页动态生成
做到极致的权限控制就是,没有权限的账号连这个功能的按钮都看不到。同时,如果我们想要修改某个公共的网页样式,也希望尽快能改完。这两个需求,只要网页是由函数动态生成出来的,那么就变的很简单了。
最后说两句,我们在尝试创新,我们只为了轻盈。后面我们还会做页面缓存优化,数据库操作优化。我们一直在努力,我们想要变的完美。
开源,我们在路上
本文由 陌上花开 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Jul 1, 2016 at 06:20 am