关于GY2.0(GoYang)的框架设计
GY2.0由原来的GYB2B2.0延伸而来。GY2.0的框架体系如下:
平台设计:
MVC三层架构(改成ZEND框架,解决二次开发上手问题以及后期开源问题)
数据库设计:
数据库和文本两种形式存在(解决环境搭建问题)
外层设计:
分布式处理数据(解决中小型企业的网络安全问题)
内层设计:
模型化思想继续延伸,在软件灵活的基础上使用户更加容易上手。
需要解决的市场问题:
纵观国内的PHPCODER,DISCUZ/PHPWIND/PHPCMS/DEDECMS/PHP168等他们所有的产品都是分离的,所有的代码标准都没有使用国际标准ZEND,他们的弱点是产品过于分散,使用户使用过于繁杂。
就拿DISCUZ来讲:
他的产品有discuz/ecshop/ucenter/uhome/ecmall/supe/supesite,众多的产品,一个产品一个开发思路,如果用户都想用,那么用户就需要一个一个的安装,管理也是一个一个的后台,很麻烦。如果用户想用其他系统的某个功能,那么必须再另外安装,然后再找开发人员开发,这就造成了某种人力资源的浪费。这样的浪费很严重。
就代码而言。都没有使用统一的标准,这就使后期开发维护或者做二次开发很困难。这也是国内为什么很多IT公司在高薪招聘熟悉ZEND框架PHPER的原因。上海北京甚至在长沙都出现了类似的公司。