【问题标题】:Wordpress or Codeigniter for an e-learning website? [closed]用于电子学习网站的 Wordpress 或 Codeigniter? [关闭]
【发布时间】:2012-02-01 17:08:32
【问题描述】:
一位客户想要一个电子学习网站。它将通过 API 包含第 3 方功能。他是WP的粉丝。在我身边,我已经构建了很多 WP 插件,但我不认为 WP 是一个适合所有人的好平台。我更喜欢使用 codeigniter。
但我并不完全确定。
所以问题是:知道 WP 是一个 CMS,有很多现成的功能,CI 是一个真正的多用途框架,这是构建电子学习网站的最佳选择:Wordpress 还是 Codeigniter?
我认为这是一个技术问题,所以我没有在 https://webmasters.stackexchange.com/ 中提问
【问题讨论】:
标签:
php
wordpress
codeigniter
content-management-system
platform
【解决方案1】:
如果您想构建某种 API,CodeIgniter 绝对是您的不二之选。 WordPress 通常不用于 RESTful 应用程序,因为它具有交互限制,在以后的工作中成为一个巨大的问题。
【解决方案2】:
取决于您必须如何开箱即用地制作电子学习网站,我也会使用 codeigniter。 CMS 可以很好地填补这一领域,但我认为您将需要 RBAC 或 ACL、评分、某种类型的课程跟踪等。此外,如果您需要抽象层,可以使用基于 CI 的 PyroCMS预先为人们管理网站而构建。
codeigniter 的缺点是您将依赖自己编写代码或使用第三方帮助程序和库来完成您的工作。我已经在 CI 中开发了大约四个不同的站点供个人使用,并且还没有后悔选择该框架。我的工作使用的是 CakePHP,有好几次他们的约定使它成为一项艰巨的编码任务。