我要建立一个社交网络(是的……另一个)。我正在考虑使用 Pinax(这是 Python 的 Django)或 Elgg(PHP)。
这是我知道的两个选项。你能帮我在他们之间挑选吗?
另一种选择?
谢谢
我要建立一个社交网络(是的……另一个)。我正在考虑使用 Pinax(这是 Python 的 Django)或 Elgg(PHP)。
这是我知道的两个选项。你能帮我在他们之间挑选吗?
另一种选择?
谢谢
我尝试了很多社交网络脚本。php: social engine(2-4), phpfox(1-2.0.5), elgg, phpizabi, buddyzone, buddypress, joomsocial 等等.. 但后来我发现了 python, django, Pinax,它们都胜过它们!!您可以轻松地在其中添加数千个 django 应用程序。你知道,python 确实比 php 快。我建议你从 Pinax 开始!真的很棒!目前我正在使用 Pinax-0.9a2.dev9 但我添加了很多功能,应用程序 + css3 html5 模板。作为替代方案,您可以尝试从 django-userena 开始(提供简单的注册和配置文件等),然后添加您需要的应用程序。
如果您计划构建具有许多特定功能的社交网络,您会发现Elgg 非常可定制。它还拥有庞大的插件库(1,829 个操作系统插件,更不用说专门提供商业插件的公司)和活跃的社区。
我与 Elgg 合作近 3 年了,我很欣赏 Elgg 的高度灵活性,它使我能够快速交付客户所需的精美功能。在大多数情况下,我专注于实现实际的业务逻辑,而不是基本的东西。视图系统也设计得非常好,它可以让您不重复自己并快速构建复杂美观的页面。
此外,Elgg 非常专注(并且在这方面取得了成功!)使功能可插入,因此它以自然的方式为您提供代码的可重用性。甚至还有一个插件可以在 facebook 克隆中转换默认的 Elgg 安装。如您所见,您只需一个插件即可完成几乎所有操作。
Elgg 的潜在缺点是你需要学习它的 API,但如果你想使用任何现有的工具而不是从头开始编写,这是必须的。
根据可扩展性,我们使用修改后的 Elgg 为单个框的不同页面提供每秒 150-250 个请求的 HTML 输出页面。我们还毫不费力地对其进行了水平缩放,因此从长远来看它也很好,但需要在开箱即用的版本中进行一些调整。
哦,小心 Liferat,呃,Liferay,http://www.liferay.com。它是开源的,看起来很时髦,效果很快,但它的用户很痛苦。
有许多脚本可用于此目的。首先,如果你不擅长python,我建议你选择用php编写的脚本,因为它对托管环境要求不高,而且有很多程序员可以处理这个任务。我用 ELGG 玩了一段时间,发现制作有用的东西非常基础且非常耗时。开箱即用具有更多功能的商业产品可能值得一看。以下是其中的几个:
祝你好运。