建网站是直接用CMS还是自己编程?在回答该问题前,我们先来了解一下什么是CMS:意为“内容管理系统”,是一种位于WEB前端(web服务器)和后端办公系统或流程(内容创作、编辑)之间的软件系统。
![63387d98-341f-eb11-8da9-e4434bdf6706.png](http://p02.5ceimg.com/content/63387d98-341f-eb11-8da9-e4434bdf6706.png)
对于许多网站建设和信息发布人员来说,他们最关注系统的易用性和功能的完善性,而CMS很好地解决了这一问题,如果自己编程开发的话则是一个不小的挑战。
那么,偏设计和展示类的,内容较少,不常更新,不需要编辑审核发布流程,不需要一些通用组件的功能简单的网站可以自己从头开发;否则,有合适的成熟CMS系统,建议在其基础上进行改造。关键还是要分析自己的需求和现成CMS系统的契合度。
CMS基本上来说上手很快,但要做到完全符合自己的心意很难,好处是提供了很多现成的功能和组件,但是要进行二次开发也要把CMS剖析清楚才行,易用难精;自己开发的话,有一个问题就是时间周期会比较长(除了只是简单的静态页面,不考虑后台管理,完善的权限管理,各种外部接口等情况)。理想的情况是你的技术实力够强,然后去学习现有CMS的优点。
现有的CMS系统提供了大量的第三方插件,基本也是一个平台的概念了,这个也是需要考虑的地方。要做一个比较独特性的网站,可能还是得自己开发。也可以先用现成的cms搭原型,各种都试一下,需要一个过程。