用过很多开源 CMS,比如dedecms、php168、phpcms、帝国cms、dvbbs、ecmall、ecshop、thinksns、discuz、phpwind、phpBB、wordpress、joomla、drupal等等。每个开源程序都有自己的特点和缺点,世界上没有一款完美的cms,国外的开源程序思路和国内有很大区别,比如国内喜欢做得功能齐全,上手即可用,功能齐全就限制了数据库的灵活性,所以国内程序扩展性不怎么好,但对于大多数用于企业站或个人博客是足够的,国外开源都是功能模块化,内核设计得比较先进,功能通过模块来实现,这样的优点是网站可根据自己的需要来选择功能,做到网站代码精简,国内开源一般是公司或个人来主导开发,这就注定了项目无法持续进行下去,就像dedecms已经几年没有更新,从今天的技术环境来说dedecms内核已经过时,甚至连PHP7都不支持,而国外开源一般都由社区来主导,来自世界各地的开发者或使用者贡献代码,也有一些开源项目有自己的基金,这些让社区一直处于活跃状态,比如wordpress、joomla、drupal这三个程序十几年过去了热度却一直上升。
我现在喜欢上了drupal,做站基本上只用drupal,主要是模块多,速度快,安全性高。
集幽默 - 谜语、脑筋急转弯、歇后语大全
阿图维 | 涂红伟的个人网站 |