Phpcms和DedeCMS程序比较分析

2017-04-20 23:12:57 dedecms
最初的时候,CMSYOU与大家分享了DeDe、php168,phpcms、VeryCMS、DiyPage五款CMS点评,同时也简略分析了2010年国内十大CMS系统,在这里,再与大家详细探讨Phpcms和DedeCMS这两个CMS程序。
  不得不说,Phpcms和DedeCMS是国内开源的CMS网站管理系统中出色的两个,在性能和稳定安全方面,各有千秋。
  Php168已经细分行业化,没有了品牌可言,帝国CMS虽然强大,但是架构上显得陈旧、模块多而显得繁琐。于是又朋友感叹:
  在UI和架构设计上都是,不得不感叹,Phpcms v9相比之前的2008版本,是质的飞跃,全新的架构、更简洁、直接。PC v9思路清晰,没有多余的东西,就连模板文明的位置、命名都是很有调理、一清二楚。而帝国cms模板文件位置在哪?
  下面,CMSYOU收集整理网络上大家评比的意见,与大家一起从几个方面比较PC和DEDE:
一、用户界面
  后台界面:Phpcms的后台则比较简洁,菜单数量并不多,但各种功能很全,后台首页提供的统计功能使人人网站基本情况一目了然。美中不足的是没有一键更新功能,网站的html代码、首页、栏目等需要分别更新。
二、数据控制能力
  Phpcms的数据控制能力比dedecms强一些。 从时间上来说,用dedecms生成100个html文件的时间,phpcms可以生成2000个。dedecms的搜索性能极差,搜索局限性大。而phpcms可以做到自定义字段都是搜素条件,而且速度快,后台的数据控制灵活性Phpcms比dedecms强很多,我们在Phpcms后台可以有很多方式在查找数据,自定义一页显示数据的行数。 dedecms不可能做到。
三、SEO方面
  网站的seo优化没有dedecms设计的好,dedecms可以很简单的在后台控制url的生成方式,并且重命名,而Phpcms貌似很复杂(Phpcms自定义URL规则技巧),最重要的是官方不给一点详细的说明。
四、运营与广告
  在PC V9里边,站群的概念有点突出,这一点上思维先进。广告管理:CMS略胜一筹,Phpcms形成了广告位和广告的两个概念,用户可以定义广告位,进而管理广告。广告位控制广告出现的位置,只需点去选择即可,对代码的依赖性比较低,十分方便站长投放。DedeCMS的广告管理对广告对象的属性概念模糊,广告位控制甚至还需要通过代码来进行,菜鸟们肯定要下大力气琢磨一番了。
五、模板定制与设计
  从模板开发上,dedecms面向的是初级站长,甚至不懂编程的计算机爱好者都可以,而且,dedecms的标签都不允许编程({dede:php}除外),完全都是模板标签操作,入门非常简单,当然了这也是以牺牲可定制性为代价的。
  phpcms的模板制作,也采样了dede同意的方式,标签式,但是这个要比dedecms宽松的多,你可以在里面嵌入php代码,可以在模板里面编程,虽然这是软件开发的大忌,但是模板的灵活性明显增加了,用户有了更多的权限和方式去实现自己想要的效果。[page]分页标题[/page]
  个人觉得PHPCMS比最优秀的就是这块了,DEDECMS进行了封装了很多的代码,很多的标签拿来就只管用,但是那些标签代码里有很多的不需要的标签写了一大堆。对于一个喜欢在前台页面代码纠结我来说,织梦这块做得比PHPCMS要缺少一些。
  另外PHPCMS的前台数据调用的方式很有意思,除了一些基本的标签之外,则可以完全经过GET的模式,自己写SQL语句来调取数据。这一点其实也是让人很纠结的。因为不是每个人都懂SQL语句,如果PHPCMS能做一个象DX的那样方便的SQL调取数据的界面化的功能,那就太好了,再加上配合PHPCMS前台显示数据的方式,那么前台代码可以做到最大的优化了。
  对于喜欢在前台模版HTML简洁化的纠结的,PHPCMS相对来说比DEDECMS有优势。
  比较了一番后,于是有朋友问:phpcms和dedecms哪个好?
  有朋友解答说:phpcms v9的版本的架构非常的不错,如果你们想大干一场的话,建站选phpcms v9比较好,全新的MVC模式,不过现在刚出来不成熟。DEDECMS在PHPCMS V9出来以前我认为很不错,可是只是比较适合做个人网站,做静态的还行,动态网站有点吃力。
  CMSYOU总结:不得不说,先入手者为最佳印象,用哪个习惯了就认为哪个好!不管红猫还是绿猫,只要你能把静态html按照功能要求写成模板标签,做成模板,达到客户预期的要求、效果,那么你就是好猫。