为什么要开发自己的CMS?

袁志蒙 次浏览

摘要:作为一名WEB开发人员,有很多人问过我一个相同的问题:市面上的CMS那么多,为什么还要浪费时间去开发自己的CMS?我的回答很简单:自从接触互...

作为一名WEB开发人员,有很多人问过我一个相同的问题:市面上的CMS那么多,为什么还要浪费时间去开发自己的CMS?

我的回答很简单:自从接触互联网之后,我就有一个愿望就是开发一套专属于自己的CMS建站系统,虽然在开发道路上遇到很多意想不到的困难,但如今我实现了,这就是一种开发的“乐趣”吧。


记得我是2013年开始接触CMS,渐渐地发现了CMS使用的一个有趣的现象,那就是有将近80%(作者的不完全统计)的cms用户热衷于修改cms的版权,无论是前台的版权还是后台登陆界面甚至是后台管理界面的版权,统统修改!有的用户是简单的去除版权,有的用户是直接把版权改成自己的,例如改成“XXX工作室版权所有”,或者改成“XXX网络科技有限公司网站管理系统”等等,说来惭愧,一开始笔者也是这么干的,去除了原有cms的名字,变成了自己的网站管理系统。但只有那么一次而已,因为作者发现改cms的版权其实挺麻烦的,因为很多文件里都标注有版权信息,甚至有的css和js的代码里有夹杂着版权和作者信息,想把某个cms的版权都去除或者修改彻底是很麻烦的一件事,况且程序还会不定期更新,有了更新版本的程序还要再改一次,太头疼了。


所以至那次之后,更加坚定了我一个自己开发CMS的信心,不涉及到其他系统的任何版权,也不必去更改其他系统版权信息,既能学以致用,又能为今后的开发做铺垫,尔乐而不为呢?


不仅如此,市面上的CMS大都太臃肿复杂,代码写的太烂~,没有一个称心如意的,所以我不仅要做一个完善的CMS系统,我还要做一个非常简洁、干净的CMS系统,打造一款高质量代码的CMS!


其实一个成熟的CMS系统,远比自己想象的要复杂困难的多,在开发过程中,遇到过各种各样的问题:用户的操作习惯、功能上的需求、系统的安全性、系统的可维护性等等一系列问题,从2014年开始写这个程序,到现在为止(2017年3月),三年时间,发布了二十几个版本,除了工作,几乎把我所有精力都放在了这个系统上,看看之前的一个个老版本,满眼都是泪~~ 


有付出总会有收获,从开发这套系统中,我也学到很多知识,并加深了自己对PHP的理解,也加强了逻辑算法等各方面的能力,并认识了很多志同道合的新朋友,谢谢你们给了我的支持,我会一直做下去的!好了就写到这里吧,该吃饭了~


随机新闻

表情

共14条评论