创建一个新的社交网站。推荐的启动框架?

时间:2011-04-08 16:51:30

标签: php ruby-on-rails-3 drupal cakephp social-networking

好的,我们现在正在开发一个新的社交网站,用户可以在其中添加内容,会见(并添加新朋友)新人等。但是,我们还将拥有像Stackoverflow这样的评级系统(The徽章的概念)。但是我们需要的功能远不止这些功能(例如,通过Ajax检索内容,比如在NewsFeed底部的Facebook更多按钮上)我正在考虑使用CakePHP从头开始制作内容。但我也很困惑,如果我应该修改现有的开源社交网络引擎,比如Elgg。如果我在CakePHP工作,我会重新发明轮子吗?开发时间对我来说不是一个因素。你也可以在我可能拥有的选项(CakePHP vs Elgg vs Drupal vs other else)之间对比(缺点是安全性吗?)。此时我对任何事情都比较开放,任何建议都会非常感激。

P.S - 我知道Drupal和Elgg不是框架,但对我来说,它们看起来也是可行的选择。

谢谢

3 个答案:

答案 0 :(得分:4)

选择与您的潜在需求一样巨大,原因是:没有一个答案,符合我需求的解决方案不适合您。我对像Elgg这样的全功能引擎没有多少经验,但是我已经知道Drupal我知道我会认真考虑Drupal Commons。 Drupal的学习曲线陡峭,但值得。 Drupal Commons不是一个封闭的包,它构建和Drupal及其模块化。因此,只有少数优秀的服务提供商可以为您提供稀缺的专业知识。

答案 1 :(得分:2)

作为Drupal dev我自己,我会说你必须考虑Ruby on Rails。毕竟,据我所知,Twitter就是用它来构思的。 Ruby on Rails旨在快速推向市场。 Drupal是一个很好的内容管理系统。帮自己一个忙,给予RoR适当的考虑。

答案 2 :(得分:0)

我试图让社交网络引擎使用meteor,fspace,希望有用。 :)