【发布时间】:2011-04-08 16:51:29
【问题描述】:
好的,所以我们现在正在开发一个新的社交网站,用户可以在其中添加内容、结识(和添加新朋友)新朋友等。不过,我们也会有一个类似 Stackoverflow 的评级系统(The徽章的概念)。但是除了这些之外,还有更多我们需要的功能(例如,通过 Ajax 检索内容,例如在您的 NewsFeed 底部的 Facebook 更多按钮上) 我正在考虑使用 CakePHP 从头开始制作一些东西。但是,如果我应该修改现有的开源社交网络引擎,比如 Elgg,我也会感到困惑。如果我要在 CakePHP 上工作,我会重新发明轮子吗?开发时间对我来说不是一个因素。您还可以对比一下我可能拥有的选项(CakePHP vs Elgg vs Drupal vs 其他)之间的缺点(安全性是其中之一吗?)。在这一点上,我也对任何事情都持开放态度,任何建议都将不胜感激。
P.S - 我知道 Drupal 和 Elgg 不是框架,但对我来说,它们看起来也是可行的选择。
谢谢
【问题讨论】:
-
@jnpcl - 谢谢,但它仍然没有回答我的问题 - 我应该从头开始工作还是应该从现有的社交网络引擎(如 Elgg)构建
-
我实际上要么使用 CodeIgniter,要么从头开始并借用一些 CI 库。它是目前最轻量级的 PHP 框架,同时仍然具有非常强大的功能集(库等)。
-
谢谢,这是我想听到的建议。
标签: php ruby-on-rails-3 drupal cakephp social-networking