今天,我们来讲解一下仿牌建站过程中使用到的OPENCART与WORDPRESS这两个开源框架,进行对比,
开发者角度
我们从开发者角度先来认识一下这两个框架,
WORDPRESS和OPENCART都是PHP语言开发的开源系统,并处于不断更新状态,其官方与开发开发社区都处于非常活跃的状态。
先来认识一下WORDPRESS框架。
WORDPRESS采用PHP + MYSQL开发框架,是一个高度兼容的CMS博客程序系统,在全球建站中被广泛使用,WORDPRESS的设计初衷是为了博客平台而诞生,我们从其官方的源数据库表结构就可一目了然,
从上表中我们可以看到原生的WORDPRESS系统只有少量的几张数据库表,比如,评论表、文章帖子表、用户表等,非常精炼,结构非常简单,但由于WORDPRESS具有优秀的兼容性,开发社区繁多且活跃,WORDPRESS生态被不断丰富,理论上可以用WORDPRESS搭建出任何类型的网站。在仿牌商城独立站中,一般采用“wordpress + woo-commerce”的“框架+插件”来带动整个商城网站,其表结构被进行了大量的扩充,
可以看到,安装woo-commerce插件之后,再加主题,表的数量一下子被扩充到几十张,所有的商城系统功能通过一个插件来整体带动,比如:产品功能、购物车、结算、营销工具、订单等。
再来认识一下OPENCART框架。
OPENCART是全球最负盛名的三大开源电商建站系统之一,他最大的二开特点是采用MVC框架结构,
什么是MVC框架结构?有做过软件开发的朋友们都知道,M是指模型,V是视图,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式,复用性非常好,所以,MVC结构的最大好处在于易扩展和二次开发,这就决定了OPENCART代码结构非常清晰,H5+C3全响应式复用分层表现,效率非常高。
OPENCART的初衷生来就是为商城系统设计的,多语言、货币、产品、订单、购物车、营销工具等非常齐全且成熟,容易维护。
生态社区角度
下面,我们从生态角度场景来对两个框架进行对比,
WORDPRESS的插件与模板生态非常丰富,各大开发社区在原来框架的基础上进行了大量的二次开发,比如,著名的主题森林(themeforest.net),上面提供了大量的精美主题,
除了精美的主题之外,WORDPRESS的插件更是丰富,
高度丰富的主题与插件市场让WORDPRESS的框架表现得非常优秀,理论上,我们可以采用WORDPRESS框架设计出想要的任何效果网站。
反观OPENCART,因其运用场景单一,只专注于电商运用场景,所以,其生态就没有WORDPRESS那么丰富,在OPENCART官网中,提供了一定数量的扩展,比如:主题模板、语言包、插件、支付网关、物流配送、插件模块、订单、统计等,如下图:
在一些其他的开发部落也提供了相当可观的扩展,比如,著名的JOURNAL主题,PAV主题等,代码规范,H5+C3高效全响应,在电商运用场景中表现非常优秀。
仿牌建站用哪个框架
如果你想搭建一个偏内容型的网站,比如:个人博客、公司官网、论坛等,那WORDPRESS框架绝对是不二的选择,“为博客而生”是WORDPRESS最大的亮点,而且,其SEO结构优化到极致,对搜索引擎非常友好,比如,本公司的官方网站(waimaobangshou.com)就是采用WORDPRESS框架搭建的。
如果你想搭建一个电商型的购物网站,比如:品牌商店等,那OPENCART框架更优。术业有专攻,OPENCART本身就是“为商城而生”,框架表现更优秀、性能更佳,而且,对于购物转化更具精准性。
在仿牌建站中,通过多年的使用和对比,我个人比较推荐用OPENCART框架开发,我曾经经过多轮对比测试,发现同样的服务器配置、同样的受众流量、同样的产品、同样的价格,在订单转化和数量上,OPENCART要比WORDPRESS优很多。
特别在响应性能上,WORDPRESS因为表结构单一,所有的商城功能集成在一个woo-commerce插件去实现,有“用一个优盘去启动一整个电脑操作系统”的无力感劣势,所以,随着插件的增加,网站性能非常臃肿,打开速度很慢,这在很大的程度上会影响订单转化率。
比如,我打开一个产品稍微多一些的WORDPRESS商城系统,在打开的后几秒时间里,CPU和内存资源立即被高耗,
同样,在相同的一台服务器上,我打开一个同等规模的OPENCART商城系统,
CPU和内存消耗就显得平滑很多。
这,就是为什么说OPENCART在商城系统中性能远优于WORDPRESS的原因。
在并发性能上有劣势就会影响到转化率,当你的流量带有突发性时,比如,直播实时流量、KOL集中流量、投放连续流量等,因为臃肿问题,就会造成掉单和顾客跳失。
有人说,那我加大服务器配置不就好了?理论上是可以,但却是治标不治本,一来,服务器租用成本大幅度增加,二来,框架结构的限制,必定在并发上有缺陷。
WORDPRESS固然易上手使用,但从长远生意而言,从业多年,我个人还是坚持采用OPENCART去做仿牌建站。当然了,这只是我个人的观点,仅供参考,一切以大家自身的实际情况为准。
另外,为了兼顾广大客户朋友们的需要,公司在仿牌建站服务中提供了两种版本,WORDPRESS+WOO版本与OPENCART均有提供,并且,保持长期更新,
WORDPRESS + WOO多网关版
OPENCART多策略轮切版
最后,大家采用什么框架,应该根据自己的实际运用场景,WORDPRESS和OPENCART没有哪个更好,只是擅长的领域不一样,根据自己的业务需求,选择合适自己的框架才是最重要的。