建立社交网络的工具:Elgg还是Pinax?

时间:2010-02-01 03:52:42

标签: social-networking pinax elgg

我打算建立一个社交网络(是的......另一个)。我正在考虑使用Pinax(这是Django是Python)或Elgg(PHP)。

这是我所知道的两个选项。你能帮我选择beetwen吗?

另一种选择?

由于

4 个答案:

答案 0 :(得分:4)

我尝试了很多社交网络脚本。 php:社交引擎(2-4),phpfox(1-2.0.5),elgg,phpizabi,buddyzone,buddypress,joomsocial等等.. 但后来我发现了python,django,Pinax,它们都击败了所有人!您可以轻松地在其中添加数千个django应用程序。你知道,python真的比php快。 我建议你来自Pinax的战士!真的很棒!目前我正在使用Pinax-0.9a2.dev9 但我添加了很多功能,app + css3 html5模板。 作为替代方案,您可以尝试从django-userena(提供简单的注册和配置文件等)开始,只需添加您需要的应​​用程序。

答案 1 :(得分:0)

哦,小心Liferat,呃,Liferay,http://www.liferay.com。它是开源的,它看起来非常时髦,结果很快,但它的用户很痛苦。

答案 2 :(得分:0)

如果您计划构建具有许多特定功能的社交网络,您会发现Elgg 非常可自定义。它还拥有大型插件库(1,829 OS plugins,更不用说专门提供商业插件的公司)和活跃的社区。

我与Elgg合作已近3年,并且钦佩Elgg的高度灵活性,这使我能够快速提供客户所需的精美功能。在大多数情况下,我专注于实现实际的业务逻辑,而不是基本的东西。此外,视图系统设计得非常好,可以让您不再重复自己并快速构建复杂美观的页面。

此外,Elgg非常专注(并且成功!)使功能可插拔,因此以自然的方式让您可以重用代码。甚至还有一个插件可以在facebook克隆中转换默认的Elgg安装。正如您所看到的,只需插件即可完成几乎所有操作。

Elgg的潜在缺点是您需要学习它的API,但如果您想使用任何现有工具而不是从头开始编写,那么这是必须的。

根据scalablitity,我们使用修改后的Elgg为单个框中的不同页面提供每秒150-250个请求之间的HTML输出页面。我们也没有太多麻烦地对它进行横向缩放,所以从长远来看它也很好,但需要在开箱即用的版本中进行一些调整。

答案 3 :(得分:-1)

有许多脚本可用于此目的。首先,如果你不熟悉python,我建议你选择在php上编写的脚本,因为它对宿主环境的要求不高,而且有很多程序员可以处理这个任务。 我和ELGG玩了一段时间,发现它非常基本,而且非常耗费时间来制作有用的东西。 对于具有更多开箱即用功能的商业产品,可能值得一看。这里有一些:

PG Social Networking (800$)

Social Engine - facebook clone (250$)

DZOIC Handshake (250$)

PHP Fox (100$-300$)

祝你好运。