我即将开始一个新项目。这是关于销售一个完全可定制的产品。 因此它的核心要素将是
我在使用OXID / Magento之间徘徊,或者从头开始使用php框架作为yii。 但我对任何其他更好的解决方案持开放态度。 OXID / Magento的优势在于它已经覆盖了整个“商店”部分,但是需要更改如何将完整的定制产品与配置器集成,对于一个产品而言似乎也有点太多而且重载使用了满满的购物中心。 有了像yii这样的框架,我必须从头开始编写许多功能(结账,计费,后端等),但是会有一个更清晰的解决方案,可能会减少编程模块的头痛和问题,或者在其核心定制OXID / Magento。
我的背景是PHP!
任何建议都会很棒,
非常感谢,
了Christoph
答案 0 :(得分:3)
这取决于您的项目要求,如果您有多少时间/金钱:
您的上市时间很短(不到一个月),您需要快速进入市场。您的业务需求具有简单的1-1映射与CMS功能,然后使用CMS,如Magento / Joomla / Drupal等。取决于每个人为您实现的功能。这里讨论更简单的Magento替代品“https://stackoverflow.com/questions/2693169/a-good-ecommerce-alternative-to-magento”或者你可以检查wordpress e-commerce plugin。
如果您关心性能,可扩展性,高度自定义,适度的业务需求,您有时间(3-6个月)。然后,确保使用一些PHP框架Yii / Zend等构建自己的解决方案
如果从长远来看,您正在编写关键任务系统。这需要处理数百万用户,你有时间(超过6个月)。然后,您需要从头开始编写所有内容,编写自己的PHP扩展,利用云存储等。
答案 1 :(得分:1)
如果我记得很清楚,OXID和Magento都是用Zend编码的。所以我要说你最初的想法是将它们组合起来是一个很好的想法,因为这意味着你可以用你自己的类扩展初始应用程序,坚持Zend。
缺点是Zend的原生Javascript框架,显然也是Magento附带的,是Dojo,我听说它不像JQuery那样开发人员友好。
所以也许你应该添加Magento jQuery Base扩展(http://www.magentocommerce.com/wiki/4_-_themes_and_template_customization/javascript_related/how_to_use_jquery_1.2.6_lastest_with_prototype)
通过这种方式,你将一路走来(双关语是蹩脚的),但你依靠JQuery来处理你提到的繁重的Ajax和UI工作。
答案 2 :(得分:0)
你可以用Magento完成所有这些工作。其中大部分都是核心的,其中一些可以编写自定义模块。
答案 3 :(得分:0)
作为CMS,我喜欢Joomla,因为它具有灵活性(当然,自1.7版本开始)。对于博客:WordPress和框架,你也可以使用Joomla或我尝试过和喜欢的其他两个选项:CodeIgniter和Yii。
MAgento也是一个很好的选择,有很大的可能性,但它有点难以进入它。它也有点慢,所以你需要一个体面的服务器来托管一个magento网站..