自定义构建CMS网站和开源CMS之间有什么区别?
答案 0 :(得分:3)
如果您自己构建CMS,那么您将有机会解决之前构建开源CMS的人员已经遇到并修复的所有问题和错误。 ; - )
说真的,在我看来,如果没有可以自定义以满足您需求的开源CMS,那么构建自己的CMS才有意义。我认为您可以减少麻烦(并且花费更少的时间)来定制现有的CMS。
答案 1 :(得分:2)
取决于您需要什么,您有多少时间以及您拥有多少编码经验。例如,您可以去编写CMS,只添加您需要的功能并保持相当简单。但你必须调试它,处理许多问题,如字符编码,安全性,你甚至必须编写简单的功能,如内部搜索引擎。如果您使用像Joomla,Wordpress或Drupal这样的东西(仅提及最受欢迎的那些),您将拥有经过良好测试的环境,这些环境已针对许多安全问题进行了修补。你会发现数百个扩展,如照片画廊,搜索引擎,多语言支持。缺点是,如果你想添加一些特别的东西,你必须花时间学习他们的API ......但是这可能需要你自己编写一些东西......或者可能不需要。这完全取决于您所需要的复杂性。您应该尝试查看一个CMS API,我建议您使用一个受欢迎的API,以便在Google上找到大量示例,然后尝试了解学习并最终做出决定的难度。