【问题标题】:Can this be site be constructed on WordPress?这个网站可以在 WordPress 上构建吗?
【发布时间】:2018-08-18 12:22:45
【问题描述】:

有人与我联系,希望建立一个网站,我想知道我是否可以就如何进行,因为我是全栈 Web 开发的新手。

网站要求:

  • 访客能够创建自己的帐户,这些帐户将拥有 不同的权限。

  • 访问者在网站上创建自己的页面。

  • 一个现场搜索引擎,用于搜索这些页面以及其他元素列表。

  • 能够连接多个 API,包括我自定义构建的 API。

  • 现场电子商务功能

  • 托管留言板/论坛,供“登录”访问者使用/创建/评论等。

  • 内容管理系统

我知道这是一个绝对庞大的项目,但我主要是为了享受而创作。我的问题是,是否可以通过在 wordpress 中创建网站来实现所有这些功能,或者我是否必须从头开始构建它,如果是的话,您会推荐什么后端堆栈(我有一些 NodeJS/express 等经验,并且听到 keystone JS 是一个用于构建 CMS 的有用库)。

【问题讨论】:

    标签: javascript wordpress content-management-system e-commerce


    【解决方案1】:

    这当然是一个巨大的。像 WordPress 这样的现成的有局限性,对于这种巨大的项目,定制 wordpress 可能比自己从头开始更难。如果您熟悉 php、javascript 和 mysql,所有这些以及任何大小,都可以轻松构建应用程序,并且无需任何额外的花哨的平台和库。

    【讨论】:

    • 是的,但是,这就是我所代表的哲学。我认为全球大多数技术人员虽然宣扬纳秒级速度和带宽优化,但实际上他们正在使用不必要的框架和插件使网页和应用程序膨胀。对于每个基本功能,他们都会寻求插件帮助,也许是部署氢弹来杀死蚊子。我是代码简化的支持者。我也相信附加框架 :-) 和插件会腐蚀我们的技术大脑
    • 如果你开发自己的框架不是真的,如果我们随着时间的推移积累模块化知识和代码。 :-) 该框架的质量将不如由数百名熟练开发人员协作完成的框架:不一定正确。数以百计的熟练开发者的作品需要 不比我们自己测试+证明+收集的模块,以及如何将它们组合在一起的一些常识。 您可以通过删除不需要的代码来自定义框架 大多数开发人员不这样做。他们使用整个东西,因为无法确定...
    【解决方案2】:

    您为什么不在 WordPress 中执行此操作?您想要的许多基础设施已经到位。还有一些免费插件,以及一些我能想到的高级(付费)插件,你列出的大部分内容都是为 WordPress 开发的。对我来说,当我建立一个 WordPress 网站时,我问自己关于插件使用的问题是,“如果有一个高质量的插件可以完成我需要的工作,并且我无法在合理的时间范围内构建类似的功能插件的成本,那为什么不使用一个呢?”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多