我使用PHP和MySQL开发了一个动态网站。现在我正在考虑切换到一个CM`,如WordPress或Drupal。我也听说过PHP模板引擎。谁能给我一些关于PHP模板和CMS的优缺点的见解?
如果您推荐CMS,您建议使用哪一个?
答案 0 :(得分:2)
当你谈论模板引擎时,所有这些都意味着细分PHP,它将被重用到单独的文件中,然后将它们包含在需要它们的其他文件中。当您的网站上的页眉和页脚在站点范围内保持相同(或几乎相同)时,这非常有用。
当您为很少或没有编程知识的人制作网站时,内容管理系统真的很棒。就个人而言,我使用WordPress;我发现它是最容易学习的CMS,也是最大的开发者社区。其他CMS是Drupal和Joomla!我不想使用Drupal或Joomla!因为我不太舒服,但我认为这取决于提供的情况和开发人员的愿望。
答案 1 :(得分:2)
我认为那位作者正在谈论像SMARTY或OPT这样的模板引擎。我喜欢SMARTY,但还有更多。彼此非常相似,并且导致切换的好事并不难。当你有人用于开发和人们进行设计时,它们是有用的,导致一个用于逻辑的文件,另一个用于设计文件。或者,如果您学习了C#等语言的编程,或者您熟悉应用程序的大型复杂应用程序(WPF)。
对于CMS系统。我有时会写自己的,或者我使用Wordpress(非常好)或Drupal,或者使用某种框架Kohana或Symphony。真的取决于情况。对此没有金点子。也许更精确的问题有助于回答。
答案 2 :(得分:2)
首先,如果您使用cms,您将使用模板系统。它恰好是cms提供的模板系统。
基于PHP的2大cms系统是Joomla和Drupal。然后是博客,其中使用最多的是wordpress。
您是否会更好地使用博客或cms取决于您正在开发的网站类型,尽管可以使用任何类型的平台构建完整的网站。
几乎在每种情况下,这些系统都存在实质性的学习曲线,特别是如果您打算扩展它们,或者从头开始实施您自己的模板。然而,使用流行的cms或博客软件包的一个优点是,有市场,你可以用相对较少的钱购买预制模板,然后你可以调整,而不必自己灌输。
我强烈建议您花一些时间在http://www.opensourcecms.com/上浏览这些软件包,其中包含可供使用的所有系统的演示。