Php Symfony与其他电子商务网站框架

Php Symfony与其他电子商务网站框架,php,frameworks,magento,symfony1,e-commerce,Php,Frameworks,Magento,Symfony1,E Commerce,目前,我正在寻找从一个土生土长的电子商务网站切换到一个使用框架的定制网站。我需要的东西,可以高档(处理数百至数千笔交易),易于维护,并易于定制 外部消息人士向我推荐了symfony框架,但我以前从未听说过它。我的理解是,使用像symfony这样的东西仍然需要在后端集成magento(或它的同类产品)进行商业 有更好的解决办法吗?还有其他平台可以满足我的所有需求吗?如果不知道哪些平台适合你的需求,很难说:)你有在电子商务世界中不常见的特定需求吗?话虽如此,一个像样的电子商务框架将允许您以健壮的方式

目前,我正在寻找从一个土生土长的电子商务网站切换到一个使用框架的定制网站。我需要的东西,可以高档(处理数百至数千笔交易),易于维护,并易于定制

外部消息人士向我推荐了symfony框架,但我以前从未听说过它。我的理解是,使用像symfony这样的东西仍然需要在后端集成magento(或它的同类产品)进行商业


有更好的解决办法吗?还有其他平台可以满足我的所有需求吗?

如果不知道哪些平台适合你的需求,很难说:)你有在电子商务世界中不常见的特定需求吗?话虽如此,一个像样的电子商务框架将允许您以健壮的方式调整核心功能以满足您的需求

正如@usoban所建议的,Magento不需要Symfony,但它是使用。因此,如果您熟悉Zend模式,那么您将更快地适应Magento

Magento具有广泛的“开箱即用”功能,当然能够扩展到大量的应用程序

在这种高端配置中,确实需要进行严格的硬件和资源优化,但在Magento网站和web上的其他地方,如何实现这一点还有很多问题需要解决。Enterprise Edition还针对性能(包括整页缓存)以及对管理严肃的电子商务(内容合并和登台、细粒度权限等)非常重要的特性/功能而设计

你会听到很多关于Magento学习曲线的抱怨,这些抱怨大多是合理的,特别是如果你来自传统的PHP程序员背景。但是,如果您花时间完成,并且认识到复杂性是由于系统的强大和灵活性造成的,那么您可能会发现它是值得的。此外,美国StackOverflow peeps认为,你在这里会得到比在Magento论坛上更好的支持:)那里往往有一些值得怀疑的建议,至少在这里你可以看到同行对答案的看法:)

希望所有这些都有帮助

JD

我曾与symfony合作过几个项目(其中一个是从零开始构建的自定义电子商务网站),我对这个框架非常满意

如果您计划使用Magento作为后端,使用symfony作为前端,我建议您使用Drupal Commerce,因为Magento是一款很重的软件。您甚至可以忘记symfony,扩展drupal以满足您的需求

Zend Framework是Symfony的一个替代方案,它是一个正在进行的项目,使用了大量Symfony2组件。它目前的版本为0.9.11。报告将其描述为

最初基于禅宗购物车,它已经发展成为一个灵活而强大的系统,它允许你得到你想要的购物车


现在有一些包是为此目的开发的。其中一些可以为您提供很多功能,如购物车管理、产品分类等

这是一个可以帮助您的捆绑包
此外,您还可以根据目前正在生产的产品进行开发

Drupal 8现在使用SF2的一些组件,将来它将完全在symfony的基础上开发。因此,您可以开始使用Drupal8,但它也处于开发阶段

使用symfony2可以同时使用ezPublish 5和PHPBB4

正如您所看到的,大多数PHPCMS和业务项目正在转移到SF2。原因很简单,SF2在PHP5.3中实现了JSR规范,但没有用JAVA语言实现


我建议您首先尝试一个小项目,首先学习sf2实施的最佳实践,特别是IoC(控制反转),也称为依赖注入。

实际上,Magento是基于Zend Framework构建的独立电子商务应用程序。@usoban Magento是一个独立的电子商务系统,包括它自己的框架,它利用了Zend Framework中的组件。如果可以的话,看看使用Magento构建的高端站点和使用框架完全定制的站点。你可能会注意到,Magento为你提供了许多你想要的现成的电子商务功能,并且可以扩展以更快地添加任何你想要的功能。请注意,学习曲线确实很难,但Magento提供了很多好东西和好的扩展,您不需要自己编写。见鬼,如果应用程序需要付费,我会将Magento用于非ecom站点。以其他形式。纯粹的观点,但如果你的主要目标是伟大的电子商务,我认为Magento会让你比Drupal商务更好。但是Magento需要一个优秀的网络主机。@NexusRex,你的评论不是纯粹的意见吗?波特说水壶是黑的。@chrisjlee-对不起,我的意思是“这纯粹是我的意见…”