请教:模块化开发和扩展包开发,应该用哪个?
以前一直用模块化开发来着,看到 Laravel 文档里有扩展包开发,可以用 Composer 安装,感觉比模块化方便,不禁眼前一亮。
我希望的使用场景是这样的:
先做一个核心系统
然后功能 1、功能 2、功能 3…… 全部解耦,可按需开发和部署。
但我看了半天文档,还是有些问题没弄清楚,特来请教大家:
1、扩展包开发可以使用 Laravel 里的全部功能么,比如 Eloquent ORM(手册里并未提到)等?
2、在希望的使用场景中,模块化开发和扩展包开发哪个更科学?
感谢各位答疑解惑!
2 Comments
公司项目还是模块化开发好一些 扩展包开发侧重对 Laravel 生态做贡献 开放出去给其他人用的轮子或者服务
非常感谢