是否值得从头开始制作CMS?

McD*_*ett 4 php security content-management-system

我正在从头开始编写我自己的Php内容管理系统的一半,但现在我即将编写新功能并使其看起来很好并且现在正面临着安全性这个大问题.我对Php的安全方面知之甚少,除了它是非常容易被SQL注入等等.让我们说我的网站将有大量用户生成的内容并且像facebook一样,是一个人可以自己保护的东西或者我最好还是付钱给别人为我做这件事?如果是这样,任何人都知道会花多少钱?

任何反馈将不胜感激.

更新:http : //www.incapsula.com上的任何意见?

Squ*_*uig 8

有了这么多成熟的PHP CMS系统,我可以想到写一个自己的唯一理由就是练习(学习一些东西),挑战(看看你是否可以),或者你需要一些特定的东西现有的功能没有.即使你确实需要一个特殊功能,我仍然会考虑扩展现有的CMS,而不是从头开始编写 - 其中许多都是为了满足模块和/或插件的需要.


Alf*_*doy 8

优点:

  • 构建自己的CMS很有趣.
  • 你会学到很多东西.这可能是学习PHP的最佳方式,因为您必须处理它的许多不同方面.

缺点:

  • 您的第一个CMS将始终具有"有趣"的设计.
  • 你会有bug和安全漏洞(但大多数时候,人们都不会注意到安全漏洞).;)
  • 与使用现有CMS构建网站所需的时间相比,您将需要花费(更多)时间在CMS上.

结论:

  • 当然,你应该建立自己的CMS!如果您从未构建自己的CMS,那么您就不是真正的PHP程序员.

  • 是的,其中几个.:)它让我坚持了几年.但是,现在几乎总是使用WordPress来处理所有事情. (2认同)