我将很快开始开发一个基于Symfony2的电子商务站点。我使用Symfony2的主要原因如下:
我正在寻找的是关于这些包的一些反馈,最好是来自在生产中运行这些包的人:
最后,还有其他一些我错过的Symfony2电子商务计划吗?
当然,我一直在做我的研究,我似乎找不到任何有趣的比较,这些捆绑。
关于该网站:
发布于 2013-05-26 14:50:56
TLDR
如果你现在要用symfony开发一个电子商务网站(截至2013-05-26 ),并且你想利用现有的捆绑/实现.
去找Sylius!
为什么?
小囊藻
Vespolina在第一次被宣布为symfony2的第一个电子商务解决方案时就受到了一些关注,但现在它或多或少已经死了。
甚至他们的演示页面也只为我工作了1/4次。(试图将产品添加到篮子中. 404 )
没有更活跃的开发,文档是霍尔比。(2012年9月最后一次提交)。
不过,在某些情况下,存储库可能仍然是一个有价值的灵感来源。
塞利乌斯
Sylius最近成为了阿奎特的KnpLabs。对于那些不知道的人..。KnpLabs运行:
Ryan symfony 核心成员兼官方Symfony2文档的主要作者-是Knp成员之一。
那些人肯定知道他们是怎么做的。它们的开放源码捐款质量优异,其捆绑物( KnpMenuBundle、KnpPaginatorBundle、KnpGaufretteBundle )在整个社区中得到广泛应用。
他们正在把Sylius项目推向正确的方向。开发非常活跃,已经有一些站点在生产中使用Sylius。(即sommelier-prive.de是用Sylius建造的)
发布于 2015-12-31 02:50:23
--更新2016年--
这是一个更新的答案,所有2016年的读者。
埃尔科迪
Elcodi是一组PHP组件,可以满足大多数电子商务需求,其Bundles用于Symfony,还有一个名为“使用这些Bundles的竹”的完整的电子商务项目。
对于务实的开发人员来说,这个项目是一个很好的选择,他们需要尽快建立一个电子商务平台,并且有可能在他们需要的时候尽快覆盖应用程序的每一个部分。
它有一个很好的文档(通过发行版和与新的采用者一起成长),并且提供了一个关于如何看待和执行Symfony项目的非常具体的哲学。
该项目于2014年3月诞生,实际上是稳定的。它还有一个明确的未来几个月的路线图。它涵盖了一些主题,如插件和模板,并且基于干净的事件驱动体系结构。它在Gitter也有一个活跃的社区,所以这个项目每天都在发展。
该项目与Symfony3兼容。
塞利乌斯
Sylius是一个有4年以上的项目。成熟并拥有一个伟大的社区。这个项目提供了一组PHP组件和Symfony Bundles,提供了许多与电子商务相关的特性。
这个项目本身提供了一个商店的包和一个使用这些特性的管理面板。
该项目于2011年9月诞生,不稳定。该项目有一个良好的社区聚集在其Gitter渠道。
该项目仍然与Symfony3不兼容。
Thelia2
Thelia2是一个基于Symfony的全堆栈项目,它涵盖了一些与电子商务相关的需求。该项目相当成熟,目前已进入第二个版本。
如前所述,该项目是完全堆栈的,因此不会在边界之间真正划分。对于单块项目(比如到目前为止已经涵盖了Prestashop或Magento这样的项目),可能非常有用。
该项目于2012年10月诞生。Thelia还没有Gitter社区(或类似的社区)。该项目与Symfony3不兼容。实际上,它只与Symfony 2.3兼容。
其他一些选项,包括较小的项目和非电子商务项目:
非选项,包括未维护的项目:
发布于 2014-05-04 08:57:06
我也投Sylius的票。没有更多的解决方案,顺便提一下https://gist.github.com/umpirsky/bfcc794c1de2d7e0c482。
https://stackoverflow.com/questions/15382125
复制相似问题