关于OpenCart的吐槽。。。
2018-06-22 05:10:08来源:未知 阅读 ()
近段时间,由于产生了做网店的想法,作为一个粗浅的程序爱好者,就想着自己下载一个开源的电商系统。由于没有经验,在网上查了许多资料后,觉得OpenCart还不错,所以就开始摆弄起来。
Opencart的优点是便于安装,速度比较快,目录结构清晰,采用MVC+L的架构方式,所以看他的源代码很方便,清晰易懂,功能也比较强大。一般下,我们只需要自己开发一个前台模板,这样我们的网站就可以上线了。我下载的是目前最新的2.3.0.2这个版本,与之前的版本有很大不同,开发一个主题的步骤,网上相应的资料也很少。经过自己一个星期的观看源代码的方式,大致了解开发一个主题的过程了,这里顺便来吐槽一下:
1、OpenCart各个版本间不兼容,没有相应的技术文档来说明差异。如果针对当前版本开发的插件,到下一个版本这个插件也许不再适用,需要针对新版本进行修改,加大了升级OpenCart的难度。试想一下,假设你使用OpenCart2.3系统,并订制开发了功能插件,有一天更强大的2.5版本出现了,你又很想用,那么只有一个选择重新开发插件了,并且OpenCart自身也不能一键升级。
2、OpenCart2.3主题没有采用模板引擎,这或许是我最不喜欢的地方,当然这是一个仁者见仁智者见智的问题。2.3版本加入了布局这一个功能,将一个页面划分成左+中+右结构,然后在各个结构可以添加模块。这个想法是很好的,降低了网站维护的难度,所有的页面管理不用写代码,只用添加删除模块就行了。但是我觉得对于有相关知识特别是会Html的技术员来说有点画蛇添足了。如果我们想要添加一个推荐商品这个模块,使用模板引擎的话也就是几行代码,但是在OpenCart中实现起来太过于复杂。首先我们要开发一个模块(按照opencart的规范),安装到Opencart中,并写好模块的配置页面(模块的页面大小、产品个数等等),之后再布局功能中添加。特别是模块的开发繁琐,个人觉得不适合小网站,研发成本高,周期复杂。
3、Opencart的插件大多数收费,当然这不是说收费不好。针对想学习Opencart插件开发的人来说,很少有相应的插件案例来供你学习,特别是官方的文档也很少,与最新版本的插件开发也不符合,如果要学习插件开发也得大量阅读Opencart自身的源代码了。
针对以上吐槽,完全是个人看法,还请各位大神多多指正!现在我已转去prestashop,目前正在学习,有机会再和大家吐槽!
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 关于PHP中strtr函数的使用 2019-10-31
- php乱码问题的解决方法 2019-08-23
- 关于PHP session会话的安全 2019-08-23
- PHP中关于定时执行计划任务的方法 2019-08-13
- 关于centOS安装配置xampp那点事 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash