我已经从头开始构建了一个网站。它有禁止,PM,评论等.PM和评论是使用降价(如SO)完成的。
编写自己的或使用其他软件有利有弊。但是让我不能使用其他论坛软件的一些缺点是
我应该编写自己的论坛代码还是应该使用已编写的内容?是什么原因支持或反对编写自己的论坛软件?
答案 0 :(得分:3)
我倾向于使用的启发式方法是,如果其中至少有两个或三个是真的,那么可能值得自己写一下:
其中一个oft-quoted articles来自Joel Spolsky。最近他似乎刚刚写了火焰诱饵,但这是他早期有价值的帖子之一。
请注意,您也可以采用组合方式,并使用一些预先构建的内容,例如recaptcha和gravatar,甚至可以在定制的解决方案中使用。
答案 1 :(得分:1)
现在编写自己的论坛软件几乎没有任何用处。可用的软件可高度自定义。例如,您可以创建自己的皮肤以适应您的网站布局。您可以将登录信息与您网站的登录信息进行整合。
编写自己的论坛非常复杂,以至于您自己的软件质量将远低于phpBB或vBulletin。并且不要忘记安全漏洞,所提到的软件已经被大量人员审查过。在您达到相同的质量(功能,稳定性,安全性等)之前,您的网站将会过时,并且您的论坛软件也会过时。
再一次,当前的论坛软件是如此适应性和可扩展性,以至于制作自己的软件没有意义。
答案 2 :(得分:1)
我认为这在很大程度上取决于您对论坛的需求。
首先,论坛本身是您网站功能的重要组成部分吗?或者它更像是一个“支持”风格的论坛?
如果这对您的日常业务至关重要,那么编写自己的业务更有意义 - 或者至少高度自定义现有业务包。
但是,如果您需要的是一个支持客户支持的工具,或者某种围绕您网站的通用社区,我可能会建议您查看一个完全不同的工具:http://getsatisfaction.com或Google小组,或其他一些。
(我与这些网站之间没有任何关系)。
无论您选择何种解决方案,我都建议您认真考虑论坛的重要性。如果不是,那么我不会浪费太多时间配置/设置一个。相反,请关注您网站的主要内容,并将大部分时间花在改进上。你和你的用户群会更加满意,IMO。