首先Zen Cart和Magento的功能都比较强悍和完备,只是在个别地方互有优劣。在使用过程有以下心得体会:
【网店界面】:指的是默认安装界面,包括前端和后端。Zen Cart的界面很粗糙、简单、有点惨不忍睹;Magento的设计美观、大方、专业、一眼就让人喜欢。我认为Magento之所以能够飞速扩张的一个重要原因就是美观的界面。假如Magento的界面也跟Zen Cart一样的简陋的话,估计现在还不为人知呢。
【性能】:Magento要求的硬件配置比Zen Cart高很多。Magento的设计很灵活、极具扩展性,有很多XML配置文件需要解析;数据库设计采用EVA,数据存取需要大量的连接(inner/left join)运算;基于庞大的Zend Framework的纯面向对象设计;这些都是甜蜜的负担:~),消耗内存,更占用CPU(大多数情况下,CPU是瓶颈)。Magento要想提高速度的话,只有在缓存上动脑筋了。Zen Cart则没有这些问题,设计简单,源文件也少,速度很快。
【导航】:Magento采用的Layered Navigation用户体验太好了。根据产品的众多属性来筛选,当产品多起来的时候,这个功能十分有用方便,用户在极短的时间内就可以找到自己需要的产品。我认为这也是Magento的突出优点之一。Zen Cart则无此功能,需要二次开发,实现起来稍微有点复杂,前两天我在一个Zen Cart网站上,就实现了类似于Magento Layered Navigation的导航功能。
【SEO友好度】:Magento很注重SEO,体现在以下几个方面:1.URL中可包含关键词;2.自定义页面title, keyword, description;3.产品tag,可以在产品上添加tag;网站地图google sitemap生成。上面提到Magento Layered Navigation的导航功能很好,但筛选产品的时候,会造成很多重复页面。Magento也注意到这个问题了,它在链接中加canonical,告诉google不要理睬那些重复的内容。Zen Cart的SEO功能就弱一些,它也可以设置页面的title, keyword, description;要想实现包含关键字的伪静态URL,需要安装第三方插件。
【购物车用户体验】:Magento可以实现one page结算;不注册而直接下单等功能,很是方便。Zen Cart默认则没有这些功能。
未完待续。
0 个评论
2634 次阅读