目前,我正在使用休息框架开发PHP应用程序的后端。我快完成了,我现在需要做的是前端。我有很多选择,我更喜欢CMS。据我所知,替代方案是Drupal或Wordpress。问题是,我从未使用过Drupal和Wordpress(或任何更好的)。因此,我不选择开发与REST interface.Can交互的应用程序,您可以帮助我选择与REST界面交互的最佳CMS
发布于 2011-11-16 09:03:59
典型的CMS有紧密耦合的后端和前端代码(不幸)。紧密耦合意味着完全是浪费时间试图将两者分开。
你能做的是:
困难的部分是数据库。每个CMS都是为了使用非常特定的数据库结构而构建的,如果您想要将它与CMS前端结合起来,那么后端将不得不采用这种结构。在这个场景中,选择Wordpress而不是Drupal (或者反之亦然,或者任何其他CMS,比如Joomla)并没有真正的好处,仅仅因为这个场景的挑战与CMS本身无关。无论你选择哪一个,你都必须:
如果您的网站是一个典型的网站,并且您的所有需求都由CMS后端(和/或一些插件)覆盖,那么您提议的场景就没有任何意义了。你应该坚持CMS。
如果你的需求超过了CMS可以提供给你的,并且你已经确保没有一个插件可以做你想要的,那么明智的选择仍然能够使用CMS,那就是把你的代码转换成你选择的CMS的插件。或者,您可以像处理后端那样从头开始编写前端代码。
我不会进入哪一个CMS的问题,因为没有真正有意义。我建议您对PHP、Wordpress、Joomla和Drupal三大CMS进行评估,并自行决定。CMSes非常容易使用,而且相对容易编写代码。我坚信,每个都应该熟悉(如果不是流利的话)所有三个主要的CMSes (再加上一些),因为总是能够为手头的工作选择合适的。
因为选择了凹槽,它是一个很好的框架,比许多更流行的框架构建得更好。
https://softwareengineering.stackexchange.com/questions/120035
复制相似问题