OctoberCMS对比Wordpress

2018-09-01 365

选择OctoberCMS还是Wordpress是开发者们常见的一个问题,为了给出一个公正事实的结论,本文从各个角度讨论对比OctoberCMS和Wordpress的差异,列出二者的具体特点、优点与缺点,帮助我们根据项目选择更合适的CMS。

以下是OctoberCMS和Wordpress讨论对比的内容:

  • 安装
  • 帮助支持
  • 流行度
  • 易用性
  • 后台界面
  • 定制化
  • 更新
  • 插件
  • 特色
  • 性能
  • 安全性
  • 结论
 
1、安装
OctoberCMS
Wordpress
网页安装向导模式 命令行模式
网页安装向导模式
OctoberCMS和Wordpress都有网页安装向导模式,UI界面都比较友好,只是OctoberCMS提供的选项多一点,安装过程所需花费的时间也会多一点。OctoberCMS还提供了比较便捷的Composer命令行安装模式,懂开发的朋友可能比较喜欢这种模式。
优先选择:OctoberCMS
 
2、帮助支持
OctoberCMS
Wordpress
380+个stackoverflow问题(截止2018年8月) 有专门的官方October Slack 官方论坛有4000+个帖子(截止2018年8月)
14300+个stackoverflow问题(截止2018年8月) 官方论坛有49200+个帖子(截止2018年8月) 有很多非官方社区
Wordpress有非常广泛的社区支持,毕竟它已经有十几年历史了(2003年开始),OctoberCMS是从2014年才开始开发的,所以到目前为止网上能搜索到的资料非常少,但是OctoberCMS提供了非常详细的官方文档(可惜没有中文版文档~),而且在官方论坛可以查找到很多常见的问题答案或解决方案。
优先选择:Wordpress
 
3、流行度
OctoberCMS
Wordpress
12500+个在线网站使用了OctoberCMS 4800+个Twitter关注 GitHub上非常有名气的开源PHP CMS 使用最多的三个国家:美国、英国、法国
互联网有超过27%网站在使用Wordpress 61万+个Twitter关注
根据WordPress的使用统计数据,目前全球互联网网站有超过27%(接近2千万个)网站在使用Wordpress,这是一个非常了不起的数据。
OctoberCMS的使用统计表明,在流行度方面远远落后于Wordpress,也无法超越WordPress。
优先选择:Wordpress
 
4、易用性
OctoberCMS
Wordpress
管理后台简单清晰的导航菜单 很容易找到你需要的 可以直接快速的添加文章 内容更新很简单
管理后台导航菜单有些混乱 友好的插件片段信息 文章内容预览与前端展示有差异 内容更新很简单
OctoberCMS的管理后台非常简单,几乎所有功能都一目了然,每个页面都有很清晰的用途描述。
Wordpress后台操作对于新手来说不是那么容易,因为各种插件安装之后会影响默认的导航菜单风格,看上去会有点乱七八糟的,可能会产生误导性
优先选择:OctoberCMS
 
5、后台界面
OctoberCMS
Wordpress
简洁大方漂亮的管理后台界面 响应式 内容编辑可以即时预览
不是很美观的管理后台界面 没有响应式 内容编辑不能即时预览
OctoberCMS拥有一个简洁美观的后台界面,增加插件也可以很好的保持这种界面,不会造成混乱,这个必须点赞。默认的MD格式编辑器可以在内容编辑时可以即时预览HTML格式内容。
Wordpress后台界面比较传统落后,毕竟是2003开始的产品,虽然后续对界面也做了一些优化,但是缺少良好的设计基础,难以统一各插件的风格,所以只能依靠各个插件本身的设计是否友好
优先选择:OctoberCMS
 
6、定制化
OctoberCMS
Wordpress
良好的MVC模式利于开发 有脚手架构建工具辅助开发插件 官方文档很全面详细
核心部分很难统一定制化 很难适应不同的版本 有官方详细的插件开发文档 有大量第三主题和插件等资源
OctoberCMS基于强大好用的Laravel框架,使用灵活方便的插件管理模式。脚手架构建工具Builder extension可以快速自动生成通用部分代码,省时省力,让您更多的关注业务逻辑问题。
插件是OctoberCMS最关键的核心,每个插件都有自己的命名空间和数据表,独立性做得非常好,所以随时安装或者删除插件,而不会影响到其他插件和系统功能,也不用担心插件之间的冲突问题。
相比而言,Wordpress定制化开发明显要复杂很多,你必须对核心代码有一定的了解才可以,而且各个版本之间的差异性有时候影响会很大,没有任何任何设计模式,还有一堆的钩子函数,导致代码很难阅读,所以定制化开发比较困难,而且很容易造成系统性错误
Wordpress没有良好的插件管理机制,所以经常出现插件之间相互覆盖或者冲突。
优先选择:OctoberCMS
 
7、更新
OctoberCMS
Wordpress
内核自动更新 插件自动更新 很少出现问题
可以自动更新 可能出现权限问题 需要手动更新插件
OctoberCMS和Wordpress都有自动更新功能,但是OctoberCMS更新升级很少造成系统错误或插件不兼容问题。
Wordpress也有比较友好的自动更新功能,但是可能用户权限问题而出现无法更新的情况,插件更新也经常发生各种奇怪的问题。
优先选择:OctoberCMS
 
8、插件
OctoberCMS
Wordpress
接近1000个插件 可以完全的定制插件 可以自动更新插件 大多数插件免费,高级插件费用较低
50000+个插件 插件不容易再扩展 必须手动更新插件 许多免费插件但质量一般 高级插件费用较高
OctoberCMS和Wordpress都有自动更新功能,但是OctoberCMS更新升级很少造成系统错误或插件不兼容问题。
Wordpress也有比较友好的自动更新功能,但是可能用户权限问题而出现无法更新的情况,插件更新也经常发生各种奇怪的问题。
优先选择:Wordpress
 
9、特色
OctoberCMS
Wordpress
可扩展的 Twig模板引擎 基于Laravel框架开发 用可重用的组件构建页面 程序高效 简洁美观的后台管理界面 内置AJAX框架 支持CDN和图像裁剪 CSS、JS文件压缩 静态HTML页面 所见即所得的Markdown编辑器 支持多语言 比较容易学习
用户管理 插件系统 主题系统
OctoberCMS有很多专门提供给开发人员使用的特性和工具,利用这些特性可以创建出各种丰富的Web应用程序。
Wordpress几乎没有给开发者带来任何便利的特性,倒是对于非技术人员提供了比较好用的功能,如“媒体管理”和“轻松发布”等。
优先选择:OctoberCMS
 
10、性能
OctoberCMS
Wordpress
建立在高效的Laravel框架之上 可以使用Laravel性能优化工具 CSS、JS文件压缩 静态HTML页面
速度慢 需要高级插件
OctoberCMS基于高效的Laravel框架开发而成,Laravel的特性全部都可以使用,比如静态资源文件压缩输出,使用Twig模板快速生成前端HTML页面。
Wordpress性能优化只能依靠一些第三方插件,它本身的运行速度很慢,几乎没有任何性能优化。
优先选择:OctoberCMS
 
11、安全性
OctoberCMS
Wordpress
只允许访问单入口文件index.php 所有插件都需要审核才能发布
任何php文件都可以执行 框架结构落后而且广为人知 登录页面很容易被访问 没有插件审批机制 很多不安全插件
OctoberCMS是单入口的MVC程序,根目录唯一可以直接访问的文件只有index.php,这就切断了直接访问代码文件的可能。此外,插件发布都需要官方审核通过才能上线使用,所以第三方插件都比较安全可靠。
Wordpress安全性比较差,经常爆出各种漏洞,这是因为它有脆弱的框架系统和各种泛滥无监管插件,让一些居心叵测之人找到各种漏洞进行网站攻击。
优先选择:OctoberCMS
 
12、总结
Wordpress是目前世界上使用最多的CMS,有着非常广泛的使用人群,得益于它对于非技术人员来说使用比较简单,而且有很多实用的插件和主题,几乎可以不用任何定制化开发就可以直接搭建一个博客网站、新闻资讯网站或者公司企业网站。
OctoberCMS尽管有着非常先进的开发框架和思想理念,但是目前插件和主题资源还比较少,对于非技术人员,使用它来定制化创建一个需要的网站还是有点困难的,然而对于开发人员来说它绝对是一个非常好的CMS,可以快速定制化开发出功能非常丰富的应用程序。
所以,如果你是一个非技术人员而且只是想构建一个简单的网站,那么请选择Wordpress;如果你是一个开发人员而且想构建一个内容比较复杂的web应用,那就选择OctoberCMS吧。

原文参考网址:https://leaderinternet.com/blog/october-cms-vs-wordpress

发表评论


公告

本站内容未经允许不得随意转载!

QQ交流群:104232283

微信扫一扫