Magento 或 Prestashop,哪个更好? [关闭]

     2023-02-16     199

关键词:

【中文标题】Magento 或 Prestashop,哪个更好? [关闭]【英文标题】:Magento or Prestashop, which is better? [closed] 【发布时间】:2010-11-24 17:27:35 【问题描述】:

我想为我的小商店找到一个电子商务解决方案。我的朋友告诉我 Prestashop 非常易于使用和开发模块,但有人说 Magento 更好。谁能告诉我哪个更适合开发模块?为什么?

【问题讨论】:

我都试过了,我发现 Magento 更精致,虽然也更复杂。根据您需要完成的工作,这可能是矫枉过正。如果只是一个小项目,你可能想坚持使用 Prestashop。 根据我的经验,Magento 是一堆嵌套的目录和文件,但是,经过一段陡峭的学习曲线后,它可能会提供更多的功能。我从未使用过 Prestashop。 Magento 确实允许您使用您想要的任何元素创建自己的模块。查看第一个答案 [此处][1]。 [1]:***.com/questions/766974/… 【参考方案1】:

看过这两个野兽的封面后,我不能说我真的喜欢它们中的任何一个,因为当你打开引擎盖时它们都相当丑陋,而 OpenCart 之类的东西实际上是一个很好且更容易工作的东西与解决方案。然而,从功能的角度来看,OpenCart 与 Magento 或 PrestaShop 相去甚远,而且与 PrestaShop 不同的是,它背后没有开发团队。不过话虽如此,对于具有 OO PHP 基本知识的任何人来说,它都更容易理解和修改。它的结构要好得多。 PrestaShop 实际上在幕后有点难看,而 CSCart(它是一个开源的,但不是免费的替代品)也可能是一个可行的解决方案,因为它的成本只有 300 美元左右,所以没那么多。我不得不说我个人会选择 PrestaShop 或 CSCart,因为它们确实具有比 OpenCart 更多的功能,同时在 Magento 附近也不需要任何成本来设置和运行。如果您想改变任何东西,即使您真的知道自己在做什么,Magento 绝对是一场噩梦……太多层。

我会向那些不关心技术的人推荐另一个购物车是 nopCommerce。它是一个基于 ASP.NET 的购物车,它的架构非常好并且功能齐全。对于任何有 ASP.NET 经验的人来说,修改它也非常容易。

【讨论】:

我也有同样的担忧,但在与 nopCommerce 合作后,我发现了一个非常棒的真正开源电子商务平台,适用于中小型电子商务网站。与 Magento 或 Prestashop 相比,它的社区非常活跃,它的开发人员优先修复错误。提倡 nopCommerce 的主要原因是其经过深思熟虑的模块化架构,易于使用附加模块进行扩展。与 Magento 和 Prestashop 相比,它非常容易定制。它几乎具有您可能需要的所有功能,这些功能与您使用 Magento 获得的功能非常相似。【参考方案2】:

我完全同意 MAGENTO 是“重”并且消耗过多 CPU 和内存的观点。如果您有自己的专用服务器,您可以尝试 MAGENTO。

但是,如果您负担得起共享主机,请仅使用轻量级 PRESTASHOP。许多购物者不需要 MAGENTO 提供的复杂功能,因此不喜欢它。更多并不总是意味着更好——有时更简单意味着更好。

此外,还有大量免费和商业可用的 PRESTASHOP 扩展。所以每个店主都可以选择他需要和想要的东西。每个潜在的市场缺口都会立即被填补,例如如果有人注意到访客模式购买中没有快速结帐选项。这种扩展立即出现在市场上。

【讨论】:

【参考方案3】:

我没有使用过 Prestashop,但我最近部署了一个 Magento 商店。正如其他人所说,我不建议将它用于小型简单的商店。此外,如果您使用的是经济型服务器,您的页面加载速度可能会很慢。

好消息是(经过一段陡峭的学习曲线),它非常灵活且功能强大。我个人认为模板系统很棒。

【讨论】:

【参考方案4】:

Magento 很慢。它有一个非常具体的必须满足的服务器要求列表,即使这样它也可能无法 100% 工作。

此外,在共享主机环境中使用 Magento 可能非常不安全,因为 Magento 喜欢在文件系统上写入可写内容。如果您的托管公司没有铁定的安全性,该系统上的其他用户可以在这些可写区域中进行更改。

就代码质量而言,我认为它非常好。它也比它需要的更复杂。他们完全忽略了 K.I.S.S.原则(保持简单,傻)。

总而言之,如果您对昂贵的服务器和复杂的开发感兴趣,Magento 是不错的选择。如果你想直截了当,那不适合你。

【讨论】:

【参考方案5】:

根据我的经验,Magento 更加精致,但也是一个需要修改的野兽。在几家商店使用 Magento 后,我们切换到 Prestashop 并且非常更快乐。前期需要更多的自定义(例如,基于法国的开发在地址表单中留下了一些怪癖),但是绕开你的大脑并开发自定义模块要简单得多。

【讨论】:

【参考方案6】:

我不是程序员,所以我仅限于菜鸟般的需求。起初我尝试了 Magento,发现它很难。它也“崩溃”了好几次(不知道该用什么词),最后一次超出了我的想象。我开始怀疑整个事情是否只是为了让我深入了解,以至于我需要专业支持来解决它。

所以当我在互联网上搜索一个不错的替代品时,我偶然发现了 PrestaShop。我试了一下,因为我的 Magento 网站仍然是 RIP。发现它更易于使用,并且我在一天之内就建立并运行了一家商店(仍在运行)。

所以我不确定这一切意味着什么,但毫无疑问,我更喜欢 PrestaShop。我确实喜欢在 Magento 中创建多种购物体验的选项,但我认为我可以使用多个 PrestaShop 安装来完成同样的事情。无论哪种方式,我都必须自定义它们。

所以这是我的两分钱,物有所值。希望它可以帮助某人。

【讨论】:

【参考方案7】:

Magento 是一个非常复杂的解决方案,适用于需要良好硬件基础来处理 500 多种产品的大型商店。尽管有很多资源可以从 Magento 开始。 我个人发现,一旦你找到了一些烦人的东西,比如 XML 布局依赖项,构建主题真的很容易(几乎没有任何关于 XML 的文档,这是为 Magento 制作好的主题的基础) 和 PHP 中的对象(某些函数和数据无法从模板的某些部分访问,只是因为)。

我对在 OO PHP 中工作和编写自己的应用程序感到非常自在,但是 Magento 有时完成的东西真的很烦人,而且目录结构和处理主题的方式也很尴尬。 .

另一方面,PrestaShop 速度很快(经过几次调整),但仍然需要在后端进行一些工作。我正在开发很多后端模块来帮助人们充分利用这个系统,因为这是值得的。此外,社区正在发展壮大,开发人员正在尽力解决所有问题。

还有一点:为 Prestashop 编写后端和前端模块非常容易,而且使用 SMARTY 作为模板是一个不错的选择。

编辑:Magento 在部署期间或之后很容易被破坏(尤其是在 localhost 和托管空间之间),并且 SVN 中的维护对于缺乏经验的开发人员来说可能是一件痛苦的事情。

【讨论】:

【参考方案8】:

我都试过了,首先我使用magento,它功能强大但也非常需要为服务器设置好的php设置。 prestashop 比较好用,如果你是小商店,你可以选择 prestashop。

【讨论】:

【参考方案9】:

Magento 是一个非常完整的解决方案,可以拥有超过 500 种产品的大型商店。 但是,对于新手来说,加载和修改它是非常困难的。 今天,我有一个关于 magento 的网站,里面有超过 20,000 种产品,但我们仍然有问题。 配置它非常困难,如果没有很好的优化,你的网站会很慢。 我建议您使用 prestashop 的产品少于 300 种。

【讨论】:

【参考方案10】:

和你一样,我不是程序员,而是店主。所以我希望我的观点对你有所帮助,我使用过 PrestaShopMagento

Magento 我不喜欢,船用具!Prestashop 很好,模板很漂亮,但是好的模块不是免费的,而且可以通过网上商店获得您需要的功能最终可能要花费 1000 秒

我也使用 Zen Cart,虽然它有世界上最丑的标准模板,但如果你的 CSS 知识一般,你可以让它看起来很像你想要的任何东西。它比 Magento 11000 英镑的年薪更多,而且网站上的所有模块都是免费的,而且由于论坛以开源为重点,所以它也是一个更好的社区。​​p>

希望对你有帮助。

【讨论】:

【参考方案11】:

PrestaShop 是您的最佳选择。 PrestaShop 的唯一问题是它使用 smarty 模板引擎,而不是编写干净的 PHP 而不需要循环等,在 smarty 中他们付出了很大的努力供普通人使用。

如果 PrestaShop 摆脱 smarty 并实现一个更简单的模板系统,例如包含您可以嵌入 PHP 的主 html 文件,我将 100% 支持模板标签。

【讨论】:

【参考方案12】:

如果是“小”商店,请不要费心使用 magento。

【讨论】:

想详细说明一下?我在 Magento 上开了几家小店,他们很满意。【参考方案13】:

现在已经到了 PrestaShop 比免费版 Magento 拥有更多功能的地步,所以如果你想每年花费数千美元来获得最好的,我会选择 Magento。如果您想要一个免费发布各种模块和主题(以及一堆很棒的付费模块)的优秀社区,PrestaShop 是您的最佳选择。

我想做的一件大事是给人们优惠券/优惠券,所以如果我遇到他们或卖给他们一些东西,他们可以使用优惠券进行另一次购买。它内置在 PrestaShop 中,但是对于 Magento,您需要给他们很多钱才能使用该功能。尽管您可以花很多钱获得很多功能,但是对于许多小型企业而言,使用 PrestaShop 并支付专业人员来处理它并支付一些模块的费用要比每个人花很多钱便宜得多一年到 Magento。

哦,是的,当您为 Magento 付费时,您只会获得一年的许可证。在我发现这一点之前,我真的很喜欢 Magento,现在我不在乎这家公司,或者它是他们在地毯下扫荡的虚假开源项目。

【讨论】:

【参考方案14】:

我用过 Prestashop,它真的很不错。作为程序员可以自定义并在其中进行所需的更改。 Prestashop 也有很好的免费模块。

【讨论】:

你没有详细阐述你的推理。

Prestashop 1.7 块 page_content

】Prestashop1.7块page_content【英文标题】:Prestashop1.7blockpage_content【发布时间】:2017-11-1016:22:50【问题描述】:您好,我试图更好地理解prestashop1.7生成模板的方式,现在我知道新的prestashop.tpl文件使用扩展来创建网站。我想知道page_... 查看详情

PHP - 退出或返回哪个更好?

】PHP-退出或返回哪个更好?【英文标题】:PHP-exitorreturnwhichisbetter?【发布时间】:2011-03-2921:11:03【问题描述】:我想知道在以下情况下哪个是更好的选择:在PHP脚本中,如果$fileSize变量大于100,我停止脚本;案例一:<?phpif($fi... 查看详情

如何以及通过哪个文件将新产品保存在 Magento 数据库中?

】如何以及通过哪个文件将新产品保存在Magento数据库中?【英文标题】:How&throughwhichfilenewproductisgetsavedinMagentoDatabase?【发布时间】:2012-04-0514:23:17【问题描述】:当在Magento中创建新产品时,它究竟是如何保存在Magento数据库... 查看详情

Coredata或Sqlite哪个更好[关闭]

】Coredata或Sqlite哪个更好[关闭]【英文标题】:CoredataorSqlitewhichisbetter[closed]【发布时间】:2012-12-0409:58:15【问题描述】:请您帮忙选择Coredata或sqlite吗?哪一个更好?因为我在数据库中有复杂的查询。【问题讨论】:不,我们无... 查看详情

Thymeleaf 或 JSP:Spring Boot 哪个更好?

】Thymeleaf或JSP:SpringBoot哪个更好?【英文标题】:ThymeleaforJSP:whichisbetterwithSpringBoot?【发布时间】:2019-05-0423:19:44【问题描述】:Thymeleaf与SpringBoot相比是否比JSP更好?他们的表现如何?是否有任何建议使用备用UI框架春季启动?... 查看详情

哪个更好:DMG 或 PackageMaker

】哪个更好:DMG或PackageMaker【英文标题】:Whichoneisbetter:DMGorPackageMaker【发布时间】:2008-12-1510:59:36【问题描述】:这是我的要求:1.我希望我的可安装有自定义许可协议2.在安装过程中运行另一个包3.让用户可以选择在启动时运... 查看详情

在性能 Lambda 或简单循环方面哪个更好? [复制]

】在性能Lambda或简单循环方面哪个更好?[复制]【英文标题】:WhichwouldbebetterintermsofperformanceLambdaorsimpleloop?[duplicate]【发布时间】:2015-10-1822:48:55【问题描述】:我已经快速阅读了OracleLambdaExpression文档。不过,这种例子帮助我更... 查看详情

PHP Sessions 或 cookie,哪个更好? [复制]

】PHPSessions或cookie,哪个更好?[复制]【英文标题】:PHPSessionsorcookies,whichisbetter?[duplicate]【发布时间】:2017-05-0316:28:51【问题描述】:我正在阅读有关php中的会话和cookie的信息,但我不知道哪个更好用谁能解释其中的区别?在此... 查看详情

哪个更好:书签/键查找或索引扫描

】哪个更好:书签/键查找或索引扫描【英文标题】:Whichisbetter:Bookmark/KeyLookuporIndexScan【发布时间】:2010-11-2614:05:10【问题描述】:我知道索引seek比索引scan好,但在SQLServer解释计划中更可取:索引搜索或键查找(SQLServer中的书... 查看详情

哪个更好用:用于显示大量数据的 DataGrid 或 ListView?

】哪个更好用:用于显示大量数据的DataGrid或ListView?【英文标题】:What\'sbettertouse:aDataGridorListViewfordisplayinglargeamountsofdata?【发布时间】:2011-08-3016:29:05【问题描述】:我想在表格中显示>50000行。最好使用哪个控件:DataGrid或Li... 查看详情

UDID 或 IMEI - 哪个更好?

】UDID或IMEI-哪个更好?【英文标题】:UDIDorIMEI-whichisbetter?【发布时间】:2013-06-0603:39:45【问题描述】:在开发需要我唯一标识手机用户的应用时。我希望就最好使用手机的UDID还是IMEI获得一些建议。使用其中任何一个有什么优点... 查看详情

PHP,静态变量或私有变量哪个更好?

】PHP,静态变量或私有变量哪个更好?【英文标题】:WhichisbetterinPHP,StaticVariableorPrivateVariable?【发布时间】:2011-08-2811:39:26【问题描述】:我注意到PHP中有两种方法可以做同样的事情。你能告诉我哪种方式是更好的编程习惯吗?... 查看详情

GetGlobalResourceObject 或 Resources.Resource - 哪个更好?

】GetGlobalResourceObject或Resources.Resource-哪个更好?【英文标题】:GetGlobalResourceObjectorResources.Resource-what\'sbetter?【发布时间】:2009-12-1018:42:17【问题描述】:我有一个多语言的应用程序。我为此使用了开箱即用的.Net功能。每种语言... 查看详情

QT或MFC哪个更好学[关闭]

】QT或MFC哪个更好学[关闭]【英文标题】:QTorMFCwhichisbettertolearn[closed]【发布时间】:2012-09-1607:22:53【问题描述】:我想有C++应用程序编程方面的工作经验。我在选择游戏编程或独立编程的困境中。请建议我哪个框架/API有利于我... 查看详情

SQl 查询中哪个更好的子查询或联接?

】SQl查询中哪个更好的子查询或联接?【英文标题】:WhichisbetterSub-QueryorJOINinSQlquery?【发布时间】:2011-12-1606:35:21【问题描述】:谁能建议在这种情况下哪个更好:1:SELECTCOLUMN1,(SELECTCOLUMN2FROMTABLE2WHERE<somecondition>)ASCOLUMN2FROMTA... 查看详情

导航选项卡或部分视图哪个更好?

】导航选项卡或部分视图哪个更好?【英文标题】:NavTabsorPartialViewwhichoneisbetter?【发布时间】:2021-09-0121:29:24【问题描述】:我有一个很长的表格,我正在用ASP.NETMVC开发一个应用程序。有标签更好还是我应该使用部分视图并整... 查看详情

哪个更好 - Ext.get() 或 document.getElementById()

】哪个更好-Ext.get()或document.getElementById()【英文标题】:Whichisbetter-Ext.get()ordocument.getElementById()【发布时间】:2011-12-3116:35:28【问题描述】:Ext.get()和document.getElementById()在性能方面有什么区别?Ext.get()会因为内部调用document.getElem... 查看详情

Hbase或hdfs哪个会更好

】Hbase或hdfs哪个会更好【英文标题】:Hbaseorhdfswhichwillbebetter【发布时间】:2015-02-2514:28:20【问题描述】:我有一个用例,其中我们有大量数据要对其执行分析。数据将在运行时被持续获取和分析。对于这个用例场景,最好使用Hb... 查看详情