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

发布于 2024-10-30 23:20:13 字数 431 浏览 0 评论 0 原文

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

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

谢谢

Okay, so we are now developing a new Social Networking site where users will be able to add content, meet (and add new friends) new people, etc. However, we will also have a rating system like Stackoverflow has (The concept of badges). But there are a lot more features than just these, that we require (For example, retrieving content via Ajax, like on Facebook's more button at the bottom of your NewsFeed) I was thinking of making something from ground up, using CakePHP. But I am also confused if I should modify an existing open source Social Networking engine,like Elgg, instead. Will I be reinventing the wheel if I were to work on CakePHP? Development time is not a factor for me. Also could you contrast between the disadvantages (is security one of them?) between the options that I might possibly have (CakePHP vs Elgg vs Drupal vs anything else). I am more open to anything at this point too, Any suggestion would be much appreciated.

P.S - I know Drupal and Elgg are not frameworks, but to me, they look like viable options as well.

Thank you

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

三生一梦 2024-11-06 23:20:13

这些选项与您的潜在需求一样广泛,这是有原因的:没有单一的答案,适合我需求的解决方案并不适合您的需求。我对像 Elgg 这样的全功能引擎没有太多经验,但由于我已经了解 Drupal,我知道我会认真考虑 Drupal Commons。 Drupal 的学习曲线很陡峭,但这是值得的。 Drupal Commons 不是一个封闭的软件包,它构建了 Drupal 及其模块化。因此,您最终不会因为只有少数优秀的服务提供商而寻找稀缺的专业知识。

The options are as vast as your potential needs for a reason: there isn't a single answer and the solution fitting my needs won't fit yours. I don't have much experience with fully featured engines like Elgg, but as I already know Drupal I know I'll seriously consider Drupal Commons. Drupal's learning curve is steep but it worths it. Drupal Commons is not a closed package, it builds and Drupal and its modularity. So you won't end up looking for scarce expertise with only a few good services providers available.

挽清梦 2024-11-06 23:20:13

作为一名 Drupal 开发人员,我想说您必须考虑 Ruby on Rails。毕竟,据我所知,Twitter 就是用它来构想的。 Ruby on Rails 旨在将几乎所有想法快速推向市场。 Drupal 是一个很好的内容管理系统。帮自己一个忙,适当考虑 RoR。

Being a Drupal dev myself, I'd say you'd have to consider Ruby on Rails. After all, Twitter was conceived with it as far as I know. Ruby on Rails is designed to get almost any idea fast to market. Drupal is a good content management system. Do yourself a favor and give RoR due consideration.

笑咖 2024-11-06 23:20:13

我尝试使用meteor做一个社交网络引擎, fspace ,希望有用。 :)

I try to make a social network engine use meteor, fspace , hope useful. :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文