当前位置: 软件>php软件
网络商店应用框架 DCART
本文导语: DCART,是因为用过一个很popular的国外的开源商城框架,发现代码非常糟糕之后,才开始思考和想要编写的。在magento和opencart这些商城源代码上存在一个很大的问题,就是你很难去扩展你的应用,而不影响到其它的部分,虽然ma...
DCART,是因为用过一个很popular的国外的开源商城框架,发现代码非常糟糕之后,才开始思考和想要编写的。在magento和opencart这些商城源代码上存在一个很大的问题,就是你很难去扩展你的应用,而不影响到其它的部分,虽然magento做的稍好一点,但是其做法带来的性能消耗代价不小,opencart纯粹是......
所以想要写一个扩展性好结构,基于现有的框架去写,大多数的框架,都有一套自己的convention,所以你不得不遵从它定义的文件结构规范,哪里放MVC,哪里要放配置文件什么的,而类似Front Controller这种架构,其实并不是最好的方法,因为它虽然提供了MVC,但是却破坏了Modular的特性。
由于经验的关系,我觉得操作系统的体系结构是最佳的参考方案,尽管无法把一个Web应用和一个操作系统做类比,但是当你把单独的操作系统的应用,看成是一个module,而把Process抽象成command和service两种类型的时候,你会发现Web也是类似的。
目前项目的基本的模块化框架已经完成,文档暂时是英文,还在续写中,时间不多,欢迎有空去了解。