我正在为我的第一个客户建立一个网站。
过去,我是使用PHP,HTML,CSS等在没有框架或CMS的情况下从头开始构建自己的网站的。
因此,在继续使用此客户端之前,我想确保我走的路正确。假设我已经具有构建CMS的自定义开发经验(管理员登录,内容管理等),并且可以轻松地将我的代码移植到这个新项目中,我想知道CMS(假设我们使用Joomla)是更好的方法。我的问题是:
基本上,鉴于我在构建自定义CMS方面的经验,与Joomla之类的东西相比,与仅将我的代码移植过来的东西有什么额外的好处?
而且,客户对CMS一无所知。对我来说,进行自定义开发或通过CMS建立网站会更好吗?这是我应该带给客户的东西吗?
谢谢
基本的故事是这样。如果您自己执行此操作,那么您将从内到外都知道所有内容,但是您也必须从头开始做所有事情,并且会出错。如果您使用CMS(当然,我会使用Joomla,但它可能是Drupal或Concrete 5或其中的一种),则在某种程度上您必须忍受其他人做出的架构决策。另一方面,他们拥有数百万的用户,因此在构建灵活性方面有很多经验。使用Joomla或Drupal,您可以进行的自定义设置没有任何限制,可以安装许多现有的扩展来进行付款等等,并进行自定义,或者可以与其他应用程序集成。Joomla使用自己的框架,而Drupal则在某种程度上取决于哪个版本,但是两者都有大量的开发人员和有用的社区。基本上,在主要的CMS之一中,您具有很多稳定性,并且人们已经考虑过许多不同的问题和可能性。因此,如果您使用现有的CMS,则可以负责您的自定义,并且只需关注所有其他部分。但是,您将不得不处理更新和API更改。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句