phpcms和dedecms的区别
phpcms优点:
1 模块化安装,非常适合安装,拆卸,和拿到市场上去交易非常方便的。
2 灵活的标签语法,非常强大。
3 缓存做的非常优秀。几乎支持目前主流的几大缓存系统解决方案,file缓存,eaccelerator缓存,memcache缓存,shmop缓存等
4 安全性也不错的。后台为了防范入侵,采用了cookie和session同时存在验证技术,才可以安全进入后台。
多次登录失败,开启验证码功能。防止机器人频繁猜口令。
5 数据库。 在根目录下的include目录下,db_accessphp db_mssqlphp db_mysqlphp 等,就照着他的方法,在增加几个也没问题的。
6兼容性。是在php4的基础上开发的,所以向下兼容性是不错的。在include/globalfuncphp 这个文件可以看到很多 if(!function_exist()){ },这些代码就是为了兼容php4相关函数。
phpcms缺点:
1 后台对应的模块的功能列表url,从数据库中读取的,也即是,安装的时候,将url写入数据库了。这个如果二次开发要修改的话,不是很方便的,最好是写到文件中,读取文件内容,方便开发者开发,而且也更容易维护,如果是出于安全考虑的话,不妨加下密也可以的。
2 分部式。 后台的某些功能模块,还是要调用各个应用模块的admin部分,相关*.inc.php文件. 如果我要把其中某个模块或应用独立出去部署到其他的服务器上,就不方便了。
3数据库设计问题,后台开设模型时,表的引擎只能是myIsam,而不能选择其他的,字段的类型,比如要开设一个字段为number,类型为int,但是在新增加的模型表中还是以varchar出现,而不是int,长度是默认的255modelfiled表,才发现该系统是将类型写到该表中了。
4加密/解密程序。目前已经在想相关安全网站已被爆以破解。这也不是什么新闻了。在开发中,关注下相关安全厂商发布的漏洞。
5 数据库抽象层。 就以上提到的几个数据库文件。 db_mssqlphp db_mysqlphp db_accessphp 等对于数据库分布式,应该没问题的。 数据库抽象层处理数据比较快,且快平台更容易且更容易维护,这个是需要考虑的。
Dedecms功能实用,模板功能使用简单。
首先要知道你要建成什么样的站,下面是开源的建站系统。
一、 门户建站CMS
所谓门户建站CMS浅显的讲就是能够满足用户做一个地方门户或者垂直门户的愿望,它在模板自定义,文章推送,交互性,会员互动方面的功能都相对强大,且数据的负载表现也不错。在商业收费门户CMS领域,cmstop是其中的佼佼者,主要的功能模块有:组图,视频,访谈,活动,调查,投票,专题,页面,专栏,报纸,杂志,评论,搜索,Wap,文章采集,文章推送,编辑,工作报表,历史页面,计划任务,程序整合,数据迁移,互动功能等,最适合传统媒体和大中型门户网站使用。
而目前国内流行的开源门户CMS又有以下几款:
1、 DeDecms织梦内容管理系统
之所以把dedecms放在第一个是因为dedecms对新手来说更容易上手。模板的制作,文章的推送也相对简单,最适合只有一点html知识的新手使用,且更适合用户进行二次开发。不过缺点是数据负载能力不是很好,数据量大了之后速度会变慢。
2、PHP168
Php168应该是国内开源CMS系统中比较大而全的,提供了包括文章,新闻,,下载,商场;内置专题,订单,考试等多种模块,适合二次开发,此外用户可以在后台对页面进行进行可视化标签调用。模板制作较简单,不过因为CMS本身比较庞大,二次开发相对来说不是很简单;此外后台也较为复杂,管理起来有些吃力。
3、phpcms
盛大在线旗下cms建站程序,在功能模块上与php168不相上下,突出功能是数据负载能力强,但对新手来说想要在短时间内把phpcms弄懂还是有些困难的,模板制作相较dedecms和PHP168来说难度也更大,总之一句话phpcms不太适合新手或者菜鸟使用。
4、帝国CMS
帝国CMS刚开始是由一个开发的,但功能却一点都不逊色于其他基于PHP的开源CMS,但也因为是一个人开发的局限,导致帝国CMS的配套功能不是很多,没法满足用户日益多元的需求,但支持自定义模型。不过总的来说帝国CMS给人的感觉是既不太爱又不太狠,或许是因为没有突出的特色。
二、公司,企事业单位建站
中国已进入互联网时代,而一些传统的公司以及企事业单位也纷纷建立了自己的网站,作为一个网上的窗口供人了解或者提供相关的服务,目前国内专注于公司企事业单位的建站程序不多,但有几个还是值得推荐。
1、 动易管理系统
由于一般公司,企事业单位的网站更多的是信息发布和产品展示,因此并不需要那些华丽的功能支持和web 20的元素,再加上动易网络一直致力于提供公司和企事业单位网站建设程序的研发,因此相对前面提到的门户建站程序来说更为专业因此不管在前台还是在后台的设计上动易都相对简单,易操作,更适合公司和企事业单位的人来管理网站,发布信息。值得注意的是动易是基于asp语言的cms。
2、siteserver
另一款适合公司和企事业单位建站的小编觉得当属siteserver了,这从官网上提供的模板页能看出来,而如果说再分细一些的话,可以说siteserver更适合公司网站的架设。Sitesever CMS提供了基本的网站管理功能,如信息发布,信息采集,投票,广告展示能功能,能够满足公司网站的建设需求,同时也提供了很多漂亮的模板,网站管理起来简单。
三、社区论坛建站程序
2000年之后论坛开始进入人们的视野,以至于发展到现在论坛几乎成了每个网站的标配,当然究其原因可能在于论坛本身发表言论的门槛以及自由开放的讨论氛围,而目前常用的论坛程序主要是discuz和phpwind。
1、 discuz
discus是康盛创想开发的一套社区建站软件,用discuz可以在几分钟之内架设一个论坛,且论坛功能强大,后台管理起来非常简单且容易上手,且逻辑层次清楚,管理员不至于在后台迷失。另外官方交流论坛提供了丰富的模板供下载。
2010年5月份康盛发布discuz X1全面整合discuz相关产品ucenter,uchome,应用平台,游戏平台以及社区门户,即将上线的discuz X15又推出了频道和文章功能,并且能够绑定二级域名,对网站域名进行个性化的设置,以至于即使是菜鸟,不懂技术的人也能用discuz做出一个不错的社区门户网站。此外2010年8月23日,腾讯公司宣布全资收购discuz,接下来discuz有望和腾讯庞大的资源平台进行对接整合,同时官方也宣布discuz将一直免费开源。
2、phpwind
phpwind是仅次于discuz的第二大社区论坛建站程序,自08年辈阿里巴巴集团收购后主要发力于电子商务社区,陆续推出了淘链接,淘满意,并一直致力于帮助中心网站实现盈利。此前在功能方面略逊色与discuz,但今年推出的phpwind 8却几乎与discuz X1打了一个平手,而还在公测中的discuz X15与早已发布的phpwind 8在门户,频道和文章方面极其神似。其中新发布的phpwind 8还推出了炫酷的个人中心以及类微博,系统还自带了10套行业门户模板,同时为网站模板能进行可视化数据调用。可以轻松的用phpwind 8打造一个完美的门户网站,而phpwind 8凭借阿里巴巴强大的技术背景和资金支持,大有赶超discuz之势。
四、网店商城系统
一个淘宝带动了整个中国电子商务的快速发展,近几年各种各样的电子商务类网站如雨后春笋般冒了出来,很多人也不再满足于在淘宝上开个小店,而是自立门户,自己当起了CEO,而那名多网上商店尤其是在很多店主都没有技术背景的前提下是怎么出现的呢,这其中很大的功劳其实要归功于一些免费的网店商城系统。
1、shopex
shopex算是国内流行的网店程序之一了,程序本身是开源免费的,同时也是很多店主的首选网店程序,突出的特色在于官方提供了很多套精致的模板,同时网店系统又容易操作,商品体系设置灵活,而在前段和后端技术上也相对先进,同时整合了几乎所有的第三方支付借口,保障会员的交易顺利完成,用shopex完全可以做一个漂亮的网店。
2、ecshop
ecshop主要是在稳定性及负载力上表现出色,而至于说模板和后台管理,以及安全和权限严密性上和shopex没多大区别,缺点是开源版本在同类产品中午太大特色,用与不用,全凭兴致。
3、 hishop
最后值得一提的是Hishop,Hishop在开源力度上超过shopex和ecshop,shopex和ecshop都推出了几套商业版本,众所周知商业版本和开源版本毕竟还是有很大区别的,另外一点就是在产品的优先级上商业版肯定优先于开原本,因此从专注上讲Hishop更专注于开源版,当然在产品功能上Hishop表现也很出色,安全性也较好。
phpcms和dedecms的区:
Phpcms和DedeCMS是国内开源的CMS网站管理系统中出色的两个,在性能和稳定安全方面,各有千秋。
一、用户界面
后台界面:Phpcms的后台则比较简洁,菜单数量并不多,但各种功能很全,后台首页提供的统计功能使人人网站基本情况一目了然。美中不足的是没有一键更新功能,网站的html代码、首页、栏目等需要分别更新。
二、数据控制能力
Phpcms的数据控制能力比dedecms强一些。 从时间上来说,用dedecms生成100个html文件的时间,phpcms可以生成2000个。dedecms的搜索性能极差,搜索局限性大。而phpcms可以做到自定义字段都是搜素条件,而且速度快,后台的数据控制灵活性Phpcms比dedecms强很多,在Phpcms后台可以有很多 方式在查找数据,自定义一页显示数据的行数。 dedecms不可能做到。
三、SEO方面
网站的seo优化没有dedecms设计的好,dedecms可以很简单的在后台控制url的生成方式,并且重命名,而Phpcms貌似很复杂(Phpcms自定义URL规则技巧),最重要的是官方不给一点详细的说明。
四、运营与广告
在PCV9里边,站群的概念有点突出,这一点上思维先进。广告管理:PHPCMS略胜一筹,Phpcms形成了广告位和广告的两个概念,用户可以定义广告位,进 而管理广告。广告位控制广告出现的位置,只需点去选择即可,对代码的依赖性比较低,十分方便站长投放。DedeCMS的广告管理对广告对象的属性概念模 糊,广告位控制甚至还需要通过代码来进行,菜鸟们肯定要下大力气琢磨一番了。
五、模板定制与设计
从模板开发上,dedecms面向的是初级站长,甚至不懂编程的计算机爱好者都可以,而且,dedecms的标签都不允许编程({dede:php}除外),完全都是模板标签操作,入门非常简单,当然了这也是以牺牲可定制性为代价的。
phpcms的模板制作,也采样了dede同意的方式,标签式,但是这个要比dedecms宽松的多,你可以在里面嵌入php代码,可以在模板里面编程,虽然这是软件开发的大忌,但是模板的灵活性明显增加了,用户有了更多的权限和方式去实现自己想要的效果。
PHPCMS比DEDECMS最优秀的就是这块了,DEDECMS进行了封装了很多的代码,很多的标签拿来就只管用,但是那些标签代码里有很多的不需要的标签写了一大堆。对于一个喜欢在前台页面代码纠结我来说,织梦这块做得比PHPCMS要缺少一些。
另外PHPCMS的前台数据调用的方式很有意思,除了一些基本的标签之外,则可以完全经过GET的模式,自己写SQL语句来调取数据。这一点其实也是让 人很纠结的。因为不是每个人都懂SQL语句,如果PHPCMS能做一个象DX的那样方便的SQL调取数据的界面化的功能,那就太好了,再加上配合 PHPCMS前台显示数据的方式,那么前台代码可以做到最大的优化了。
对于喜欢在前台模版HTML简洁化的纠结的,PHPCMS相对来说比DEDECMS有优势。
得看具体功能需求,原则是需要的功能都有(或者有插件),不需要的功能尽量没有。
phpcms新闻系统不错,还有问吧,黄页。 我主要用来做新闻站。关键词,内链,tag,采集,静态化,baidu地图,模型,权限,频道页都很喜欢用。 缺点是默认模板不好看,适合会自已改模板的朋友。
dedecms适合作简单的行业站,默认模板不改就可以用,而且比校好看
帝国老牌cms系统,功能很全很强大,很多功能用不着。
cms系统无所谓好坏,找适合自己的。
0条评论