array(2) { ["docs"]=> array(10) { [0]=> array(10) { ["id"]=> string(3) "428" ["text"]=> string(77) "Visual Studio 2017 单独启动MSDN帮助(Microsoft Help Viewer)的方法" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(8) "DonetRen" ["tagsname"]=> string(55) "Visual Studio 2017|MSDN帮助|C#程序|.NET|Help Viewer" ["tagsid"]=> string(23) "[401,402,403,"300",404]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400964" ["_id"]=> string(3) "428" } [1]=> array(10) { ["id"]=> string(3) "427" ["text"]=> string(42) "npm -v;报错 cannot find module "wrapp"" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "zzty" ["tagsname"]=> string(50) "node.js|npm|cannot find module "wrapp“|node" ["tagsid"]=> string(19) "[398,"239",399,400]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400760" ["_id"]=> string(3) "427" } [2]=> array(10) { ["id"]=> string(3) "426" ["text"]=> string(54) "说说css中pt、px、em、rem都扮演了什么角色" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(12) "zhengqiaoyin" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400640" ["_id"]=> string(3) "426" } [3]=> array(10) { ["id"]=> string(3) "425" ["text"]=> string(83) "深入学习JS执行--创建执行上下文(变量对象,作用域链,this)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "Ry-yuan" ["tagsname"]=> string(33) "Javascript|Javascript执行过程" ["tagsid"]=> string(13) "["169","191"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511399901" ["_id"]=> string(3) "425" } [4]=> array(10) { ["id"]=> string(3) "424" ["text"]=> string(30) "C# 排序技术研究与对比" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "vveiliang" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(8) ".Net Dev" ["catesid"]=> string(5) "[199]" ["createtime"]=> string(10) "1511399150" ["_id"]=> string(3) "424" } [5]=> array(10) { ["id"]=> string(3) "423" ["text"]=> string(72) "【算法】小白的算法笔记:快速排序算法的编码和优化" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "penghuwan" ["tagsname"]=> string(6) "算法" ["tagsid"]=> string(7) "["344"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511398109" ["_id"]=> string(3) "423" } [6]=> array(10) { ["id"]=> string(3) "422" ["text"]=> string(64) "JavaScript数据可视化编程学习(二)Flotr2,雷达图" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "chengxs" ["tagsname"]=> string(28) "数据可视化|前端学习" ["tagsid"]=> string(9) "[396,397]" ["catesname"]=> string(18) "前端基本知识" ["catesid"]=> string(5) "[198]" ["createtime"]=> string(10) "1511397800" ["_id"]=> string(3) "422" } [7]=> array(10) { ["id"]=> string(3) "421" ["text"]=> string(36) "C#表达式目录树(Expression)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "wwym" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(4) ".NET" ["catesid"]=> string(7) "["119"]" ["createtime"]=> string(10) "1511397474" ["_id"]=> string(3) "421" } [8]=> array(10) { ["id"]=> string(3) "420" ["text"]=> string(47) "数据结构 队列_队列实例:事件处理" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "idreamo" ["tagsname"]=> string(40) "C语言|数据结构|队列|事件处理" ["tagsid"]=> string(23) "["246","247","248",395]" ["catesname"]=> string(12) "数据结构" ["catesid"]=> string(7) "["133"]" ["createtime"]=> string(10) "1511397279" ["_id"]=> string(3) "420" } [9]=> array(10) { ["id"]=> string(3) "419" ["text"]=> string(47) "久等了,博客园官方Android客户端发布" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(3) "cmt" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511396549" ["_id"]=> string(3) "419" } } ["count"]=> int(200) } 222 织梦cms PHPcms 帝国cms比较 - 爱码网
jthb

现在建网站不需要请程序员从基础的程序开发做起了,有专业的建站工具,CMS是使用最广泛的建站工具。CMS是Content Management System

  现在建网站不需要请程序员从基础的程序开发做起了,有专业的建站工具,CMS是使用最广泛的建站工具。CMS是Content Management System的缩写,意为"内容管理系统",建网站用CMS足够了,不论是企业网站、行业网站、还是门户网站,CMS都能满足其要求。用CMS建网站虽然不需要开发程序,但还是需要网站美工的基础,就是必须精通HTML、CSS、javascript,还要熟练使用PHOTOSHOP之类的绘图软件。

  由于php的联盟lamp(Linux+Apache+Mysql+PHP)完全免费开源,php网站的数量早已超越asp和jsp(java网站)成为建站的主流。相比asp网站,php网站的体验好,相比java网站,php网站成本低、资源多。

CMS,织梦CMS,帝国CMS,PHPCMS

  cms内容管理系统是做内容网站的首选,用php开发的cms程序相当多,占据主流的cms主要就是织梦cms、帝国cms、phpcms这三种的,它们不仅可以做门户网站,做企业网站更不在话下,这三个程序都是开源程序,国内用户众多。dedecms的创始人广东中山的林学,林学网名IT柏拉图,2007年接收天使投资移师上海,2009年9月林学离职后加入雨林木风,现在的dedecms是上海卓卓网络的),phpcms的创始人为湖北黄冈人钟胜辉(phpcms被酷六网收购后,钟胜辉离职,酷六又被盛大收购,现在钟胜辉又创办了非开源的cmstop,生意做的风生水起),帝国软件的创始人为福建漳州的王猛,从2002年9月创办至今,只有王猛团队抵住了商业融资的诱惑,团队至今稳定。

cms创始人,织梦cms创始人林学,phpcms创始人钟胜辉,帝国cms创始人王猛

  一、用户数量

  三家cms谁的用户最多?网民公认织梦CMS用户最多,它们实际网站的使用数不得而知,只有phpcms网站上能看到本文发布的下载数据,已有353775网站使用,这是phpcms动态的下载数量统计,织梦和帝国网站上没有这种下载数量统计数字,怎样衡量其用户量多少的多少呢?

  还是有办法的,搜索它们各自QQ群的用户人数,就能看出其站长数量多少?  

CMS QQ群及人数 人数
织梦DEDECMS dedecms 19个群共2500人,织梦cms 6个群共187人,织梦群,与织梦cms有关的群有7个共3098人 5285人
盛大PHPCMS phpcms没有中文名,只搜索phpcms的QQ群便可,有13个群,共2923人 2923人
帝国-ECMS 帝国cms 6个QQ群,共615人,ECMS 7个群,共1095人,搜索“帝国”QQ群,没有一个与帝国cms相关,都是游戏群 1610人

  从QQ群的用户量上判断,织梦cms5285人用户最多,其次phpcms共2923人,帝国cms有1610人。

  二、界面及使用

  为什么织梦用户最多?为织梦cms上手是最容易的,因为大部分建站的用户都是技术菜鸟,由于三家cms都没有推出视频教程,靠用户摸索建站,菜鸟当然选最简单的。织梦cms一直以来都是一个绿色模版,中规中矩;

  phpcms V9界面美观性无疑是最好的,整洁大方;一看就是专业公司的手笔,PHPcms用户量不敌织梦就在于其上手不如织梦cms容易,使用phpcms除了会HTML、CSS、JS外,最好懂一点PHP语法,对程序员而言phpcms是最好的选择。

  帝国cms吃亏就在于其默认的模版界面最差,给人一种山寨的感觉,看帝国cms现在的网站和logo就知道,王猛还是一个小孩风格,帝国cms官方默认模板都是table格式,必须根据自己需要改成div,所以上手相对麻烦,商业包装的欠缺是的帝国cms的用户量不如前两家。帝国cms上手就比织梦cms要麻烦一些,不过帝国cms的帮助文件很完备,按教程做还是很顺手的,修改模板,添加内容之类的也很简单,基本上遇不到什么程序运行中的未知故障。 

  三、运行速度

  根据TWCMS吴兆焕博客的对帝国cms、织梦cms、phpcms的负载评测。

CMS 导入数据 访问速度
织梦DEDECMS v5.7 导入100万条数据,数据库大小只有330M 首页访问需要70几秒
盛大PHPCMS v9 导入100万条数据,数据库大小3G 首页访问20几秒
帝国-ECMS v7.0 导入100万条数据,数据库大小3.6G 第一次访问首页182秒,第二次155秒

如此看来PHPcms的数据库的负载能力是最棒的,帝国cms的负载性能远没有它宣传的那么好,甚至不如dedecms,虽然中小企业网站很少有大数据,但对于行业网站就不一样了。

  四、安全性

  帝国的安全性给我的印象很深,这个cms的口号就是最安全的cms,事实也的确如此,帝国的程序基本上就没有什么安全漏洞更新。基本上一个版本发布之后下次更新就直到新的版本发布。phpcms的安全行也还不错,没有爆出什么漏洞。织梦的安全问题貌似比较多些,百度一下dedecms,关于其网站漏洞的信息挥之不去,有一些国外主机商就禁止用户使用织梦程序,织梦的5.7版本安全性应该加强了很多,但比帝国cms和phpcms来,其安全性还要进一步提高。

  五、功能比较

  帝国cms和phpcms的功能都很强大,帝国的是数据备份是强项;PHPcms扩展性较好,在原程序上做二次开发很方便;织梦cms易用,但功能相对弱一些。一般的企业建站、行业门户网站……等内容性网站,三家CMS的功能都能满足。

  六、漏洞BUG数量

  以sebug的数据为准,织梦和phpcms的漏洞都不少,每年都有几个,整整沾满了一屏,最好的无疑是帝国了,数年来只有几个漏洞。大家可以参考一下从织梦CMS植入后门谈企业网站管理系统安全性。

  七、服务与支持

  对于免费用户其实三家的服务都是冷冷淡淡,其中以phpcms最差,发个帖子很少有回应的。因此对于phpcms需要自己多去琢磨。帝国的论坛还有不少人会热心回应,官方的教程也比较完备。织梦的支持应该是最好的,这也是织梦的程序大家用的最多的原因。

  八、程序版本更新

  phpcms的版本更新最快的,目前已经到v9了,经常有小的更新,织梦cms目前的版本是5.7,更新很慢,帝国cms目前的版本是7.0,更新也很慢,基本上一年才能更新一次。

  综合比较

  三家php程序各有千秋,可以各取所需,如果你是个cms新手,不妨选择织梦cms;如果重视网站性能和在原程序做扩展做二次开发,phpcms是首选;如果你重视网站安全,帝国cms是最好选择,一般网站三个cms都能满足其功能需求。

  如果你看见代码就头痛,连基本的html和css都不懂,图片处理也玩不转,javascript和php更是没听说过,还是请专业人士来建站吧。

分类:

技术点:

相关文章: