今年的3月1号,sylius发布了1.9版本,同时更让人振奋的是,
其使用的symfony框架更新到了版本5.
我是从2013年的时候就关注sylius,到现在已经经过了很多年头。
从最初使用的symfony2,一路奔波到了symfony5。
sylius的团队人员还是比较与时俱进的,给他们点个赞。
去年发布一系列关于symfony的技术文章之后,有不少人给我留言提出了如下问题:
- 根据教程对于基础的CRUD已经没啥问题了,但是上手新项目还是无从下手。
- 某一个具体的组件或Bundle应该如何使用
- 应该如何设计一个新项目的架构
对于这三钟问题,不结合实际项目很难能给出说服的答案。
毕竟道是依靠术来落地,来解决实际问题的。
这个时候,项目的选型尤为重要,
基础的一般小项目,没有什么说服力,
繁杂的项目又无从下手,分析完之后又发现可学之处太少,浪费时间。
我这次给大家选择的项目是sylius,一个电商项目。
它不但拥有优秀的架构设计,也有各种各样的第三方组件的使用。
由于我们是拿来学习symfony的,所以对于里面的业务性知识可以选择性略过。
掌握了sylius的相关技术使用,再看其他的symfony项目,会有一种"会当凌绝顶,一览众山小"的感觉。
关于symfony的相关问题,会定期整理成技术文章,发到公众号里面,无需打赏即可阅读。
请关注,公众号:程序员老班长