可扩展性和模块化
概述
产品扩展性描述了扩展产品特性集是多么容易。一个可扩展的产品已设计从最初阶段的定制和增强。可扩展产品的设计,便于扩展您的安装的功能集,丰富目前的功能,并与第三方软件集成。
最大化的可扩展性一直是我们的目标通过Magento开发所有方面。核心任务,如航运包装离散模块,你扩展你的功能,通过安装模块,你要么从第三方供应商购买或创建自己。虽然每个运输载体的逻辑都被封装在一个独立的模块中,您可以通过简单地添加或删除模块来方便地添加或删除提供程序。2框架Magento提供普通逻辑控制和路由等核心应用功能。
什么使产品可扩展?
Magento的扩展性描述为开发商和商家经常扩大店面的能力,其业务增长产品内置的能力。
以下是影响可扩展性的主要因素。
指导产品结构的架构原则
对软件开发Magento的模型的核心是替换或扩展的核心代码而不是编辑实践。这个策略支持您的努力,以保持我们提供的测试代码的完整性,同时还广泛定制您的店面。
开源软件创建和管理扩展
Magento是建立在开源技术,为开发社区创建。例如,它使用Composer来管理依赖关系。查看 技术栈
编码规范
遵循标准的PHP和javascript代码的最佳实践,确保代码库是健全的。Magento采用了大部分的编码规范PHP zend框架。 查看 编码规范 更多信息.
升级和版本控制策略
Magento 2有明确的升级和版本控制策略,可以帮助你避免与软件组件的依赖关系的任何问题。
相关话题
架构基础知识
支持全局特性的可扩展
前端定制方便