<分区> 分区>
几周来,我一直在绞尽脑汁,试图决定该走哪条路。
我的一个 LAMP 网站已经有好几年了,我的用户要求提供一个论坛。我的网站是我自己定制的,论坛必须与我的网站完全集成,这样它的外观、感觉和行为才真正像我的网站。例如,我的站点上有一个站点范围的消息系统,无论用户在我站点的哪个位置,只要他们收到新消息就会提醒他们,因此必须将此功能扩展到论坛。
问题是,我是使用现有的论坛平台并将其与我的网站集成,还是从头开始构建一个?
利弊比较明显,但我不能决定走哪条路,现在是紧要关头。
使用现有开源平台的优点是它们经过反复测试、安全、有很多内置功能、社区支持,并且会节省我很多时间。
缺点是它们似乎严重限制了我将其与我的网站和网站功能集成的紧密程度和效果。我看过的所有论坛包(我看过很多)都是前端解决方案,它们的行为就像我的外部插件,而不是它的一个组成部分。我还没有找到任何完全可定制的“后端”论坛解决方案。
从头开始构建论坛意味着我需要重新发明轮子,解决所有可能引发的潜在问题,但另一方面,我可以对论坛进行编程,使其完全按照我需要的方式执行所有操作,使其成为我网站的组成部分,而不是网站的外部插件。
那么,您有什么建议,为什么?