【问题标题】:creating a Photography shop app; looking for suggestions on frameworks/CMS创建摄影商店应用程序;寻找有关框架/CMS的建议
【发布时间】:2016-12-10 05:20:47
【问题描述】:

所以我被要求为摄影师创建一家商店。我在使用各种不同框架(Rails、Django 等)的在线商店工作方面拥有丰富的经验,但我从未真正为照片构建数据库,也从未真正处理过严重依赖图像以将其插入到数据库可能。

我有几个问题想问社区;我应该使用像 wordpress 或 Joomla 这样的 CMS,还是坚持使用 MEAN 堆栈或 Rails 应用程序会更好?我对 PHP 了解不多,但如果我绝对需要的话,学习足够多的东西来构建如此简单的东西并不难;在我看来,CMS 将是一种简化此特定应用程序后端的简单方法。

另外我的另一个问题是将照片存储在数据库中,而不是将它们作为文件存储在服务器上。将图像存储在 BLOB 中,仅在服务器上拥有硬拷贝或通过 instagram 之类的东西使用 API 是否有任何优势?理想情况下,我希望有一个实时搜索栏(思考 reactjs),BLOB 是否会使这更简单或更复杂。我们可能正在谈论 10-15 TB 的照片。

无论如何,希望有人可以让我大致了解我应该寻找什么。

【问题讨论】:

  • 请注意,Stack Overflow 不是就广泛主题进行随心所欲对话的地方。该站点旨在询问特定的编程问题,可以提供特定的答案。请咨询 Stack Overflow help file,了解哪些主题适合本网站。
  • 我知道堆栈溢出是什么意思。这是一个编程问题,并不像起初看起来那么广泛。特别是第二个问题是关于我无法找到合适答案的特定场景。
  • 抱歉,您确实需要阅读该帮助文件。

标签: sql ruby-on-rails wordpress reactjs mean-stack


【解决方案1】:

Storing images directly in the database is probably not the most efficient way to store images。最好将文件名和文件路径存储在数据库中而不是图像文件,然后将图像文件正常存储在文件系统中。

对于摄影店来说,已经有一些非常好的现成解决方案,例如Joomla CMS 带有免费或付费版本的Event Gallery

【讨论】:

  • 是的,我认为 CMS 是最好的选择。谢谢你的信息。
【解决方案2】:

考虑使用 CMS,例如 wordpress 并使用他们的名为 woo-commerce 的插件,它允许您立即运行在线 e-commerce 网站。要设置它的样式,只需从themeforest 购买一个快速主题即可。您可以立即建立一个商店,并且取决于您与谁一起托管,他们将处理数据库方面的事情。

或者您可以使用 Ruby on Rails 并使用 Spree gem,它可以让您轻松地在您的 rails 应用程序中设置电子商务网站,并使用 AWS 来存储您的图像。

rails 世界中的另一个宝石叫做 Solidus,有一个关于如何使用它来创建在线电子商务平台的教程,这里是 link

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-21
    • 2011-06-10
    • 1970-01-01
    • 2020-08-07
    • 1970-01-01
    • 2011-12-04
    • 1970-01-01
    相关资源
    最近更新 更多