浅谈Magento

最近一个月开始深入研究Magento(一套开源网上商店系统)。

Magento这套开源网上商店系统非常非常非常非常出色。其基于经典的PEAR架构和Zend Framework架构,使用EAV(实体-属性-值)模型,设计完美,扩展性极好。明显超越phpMyAdmin、Smarty等众多著名的PHP开源系统,是PHP开源系统中惊艳、典范、登峰造极之作,是未来网上电子商务站点的首选。

Magento应该是当今开源电子商务系统的翘楚,能跟其在同一档次的同类系统应该没有。和Magento比起来,osCommerce……不堪入目。

Magento瑕疵很少,很难得。我想起来《笑傲江湖》里面好像说过,练武不仅仅是武功高的问题,而且还有如何减少自己武功中的瑕疵和漏洞的问题;瑕疵、漏洞越少,才能更立于不败之地(例如武当掌门用滴水不漏的剑法将自身武功的漏洞雪藏其中,让外人不易识破、很难攻入)。就像早先的phpBB3,万众期待,结果居然对UTF-8的支持颇为糟糕,引来一片非议,最终phpBB3还是决定完善地支持UTF-8编码了。Magento在不断减少自身漏洞、缺点方面做得很好。(这段描述只是说Magento在设计上很合理,即便有bug也往往能很快修补;但并不是说Magento没有什么bug)。

使用Zend Studio for Eclipse (仅限于v6.0.1或以上)这款IDE来管理、开发Magento,是最完美搭配。

Magento的缺点:
* 功能很好很强大,在没有专人指导的情况下用户不太容易直接上手,虽然它的易用性其实很不错。
* 二次开发或对其作修改的话,需要有较好的计算机编程知识、PHP编程水平以及web编程水平,最好对Zend Framework这套框架比较了解。对于程序员而言,这不是一个入门级的开源产品可以随便轻易上手的。

其他的就不深入展开了,太花时间。谢绝讨论细节,抱歉。

标签:

类别:

评论

老殷,还好吗。好久不见,早就听说你来美国了。我也是在05年就搬家过来了。现在温莎咱们踢球的人几乎都没了,上个月最后一个驻守在阵地的徐萌也都搬家到了多伦多。没什么别的,早就开始关注你的博客了,祝你一切都好。

谢谢你的关心。

我已经比较熟悉美国的生活了,现在考虑的是以后如何比较稳定地扎根下来,所以都还一直有些忙,毕竟很多问题不是那么容易的。

我今年很少踢球了,已经没有那份心情了,而且这边朋友跟加拿大的还是有些区别的。以后打算考虑游泳、打网球等等。

希望你一切顺利!

magento安装是相当容易与自动化系统,但是,需要一个强大的虚拟主机。
我只是尝试最新的版本。布拉沃。
你可以看到我的网站在这里: www.website1service.com
谢谢您

其实基于网店的PHP程序,国内也有不少了, 现在做的比叫大的是 康盛创想(北京)的ECShop ,倒不是说我 打广告哈~ ,个人感觉这类型是个成品了

近几年国内 PHP发展也蛮快的,虽然不及JAVA的那么流行,不过好的现象是,有些软件外包渐渐从印度转向了国内

呵呵,你好,德敏,
以前在为找博客程序,后来用Serendipity的时候找到了你的博客,你还帮助我解决了几个问题。

这次我在找网店程序,看到magento,这会儿正在下载试用,在网上搜索magento相关信息,又来到你的博客。

虽然技术不如你,但至少我们俩的选择还比较相近,呵呵。以后magento和Serendipity方面问题还得多向你请教啦。

Magento中文社区,需要各位爱好者的加入!是否有兴趣?

抱歉,个人精力有限,无意参与网络交流。

请问deminy,能否指导一下为什么安装以后首页的products提示找不到呢?而products tags却可以?

基于opencart做了一个项目以后,觉得opencart核心上有几个问题很难解决。
1.数据库事务处理,这个我实在不明白作者当初怎么想的
2.seo路由,因为是b2b,这个并不迫在眉睫
3.内部模块加载,如果可以通过一个模块栈,和hook方式来执行或许会更好

所以打算开始学习下magento代码,顺道搜到了楼主的帖子。

ps:楼主过去在温莎?我现在winnipeg,三年了

我不玩Magento好几年了。自从它被ebay收购了后,不知道它的开源项目进展如何。

目前我对各类网站开发唯一关注的CMS是Drupal。做电子商务,我可以建议你考虑使用Drupal + Ubercart + 其他Drupal模块 + 其他Ubercart相关模块。

祝好运。

添加新评论

友情提醒:您的言论自由在本站会得到充分保证;不过,由于广告留言等猖獗,因此本站的内容过滤系统有可能会暂时屏蔽您新发的留言或评论。不便之处,希望理解。