【发布时间】:2011-12-13 16:41:30
【问题描述】:
几周来我一直在努力决定走哪条路。
我的一个 LAMP 网站已有数年历史,我的用户请求建立一个论坛。我的网站是我自己定制的,论坛必须与我的网站完全集成,这样它的外观、感觉和行为都像我的网站。例如,我的站点上有一个站点范围的消息传递系统,无论用户在我站点的哪个位置收到新消息时都会提醒他们,因此必须将此功能扩展到论坛。
问题是,我是使用现有的论坛平台并将其与我的网站集成,还是从头开始构建一个?
利弊比较明显,但我无法决定走哪条路,现在是关键时刻。
使用现有开源平台的优点是它们经过试验和测试、安全、有很多内置功能、社区支持,并且可以为我节省大量时间。
缺点是它们似乎严重限制了我可以将它与我的网站和我的网站功能集成的紧密程度。我看过的所有论坛包(我看过很多)都是前端解决方案,它们的行为就像我的外部插件,而不是它的一个组成部分。我还没有找到任何完全可定制的“后端”论坛解决方案。
从头开始构建论坛意味着我需要重新发明轮子,解决可能引发的所有潜在问题,但另一方面,我可以对论坛进行编程,使其完全按照我需要的方式完成所有工作,使其成为我网站的一个组成部分,而不是它的外部插件。
那么,你推荐什么以及为什么?
【问题讨论】:
-
不想听起来粗鲁,但是:
This question is not a good fit to our Q&A format. We expect answers to generally involve facts, references, or specific expertise; this question will likely solicit opinion, debate, arguments, polling, or extended discussion -
你愿意投入多少时间?一个完整的精心编写的论坛可能需要数百个小时才能完成,具体取决于功能、javascript 等。
-
@DamienPirsy,它可能应该移到programmers.stackexchange.com。我已经标记了它。