作者olctw (olc.tw)
看板PHP
标题[心得] PHP 购物网站系统的选择
时间Sat Feb 23 18:28:12 2013
原文:
http://blog.twpug.org/524
因为购物网站是直接与金钱、交易有关,所以一般有着比较庞大的社群与资源投入,因此
可以有许多的选项;我只针对 PHP 为基础的解决方案去讨论,也大多是针对开放原始码的
选项。
如果希望从头开发,现在一般会建议以热门的 Frameworks 为基础去做延伸,好处是很多
常见的需求都找得到相关资源进行组合,可以专注在一些关键的商业逻辑处理,尤其是开
发团队不大、又有上线压力的情况下。但也因此会产生一些困扰,像是因为每个环节都顾
及到而造成的执行效率问题,或是核心技术门槛相对复杂而造成一些问题无法在短时间内
找出症结,虽然 PhalconPHP 或 Yaf 等工具以 C++ 设计能够让效能的部份有了些改观,
但遇到状况时的除错过程就复杂了些,能够帮忙的人也比较少。
如果没打算从头开发,许多人会接着想要在一些热门的 CMS 为基础去找相关解决方案,
Drupal 与 Joomla 都可以找到具有相当规模的解决方案,但这类型的解决方案为了要迁就
CMS 的特性,效能的表现一般很难看,加上为了绕过一些架构限制而出现的暂时作法,让
这类型实做在延伸的开发上变得复杂许多,而且一般没有太多参考文件能够解决大部分问
题。
因此,现阶段还是会建议将内容的需求与电子商务分离,不要把复杂的内容逻辑带入电子
商务中,增加了电子商务过程的不确定性。
如果有心要研究电子商务,强力推荐 MagentoCommerce ,前提是你的心脏够大 。
MagentoCommerce 应该是目前开放原始码的电子商务解决方案中最出色的,它的实做过程
顾及了许多我们只会在教科书上看到的层面,是少数真的能够让大型企业采用的电子商务
系统;但也因此,它不会是能够轻易驾驭的系统,对於环境的要求也更高一些。让我讶异
的是,国内已经有厂商以这套系统在服务中小企业,实际深入时可以感受到,它真的不是
一般小规模网站能够采用的方案,几个实际案例都可以看到人仰马翻的感觉。
PrestaShop 是另一个功能丰富的系统,预设就提供了多商店、进阶库存管理、手机版本等
少见的功能,与 MagentoCommerce 不同的地方是, PrestaShop 相当的友善,因为并没有
透过太多复杂的技术去实做,程式码相对直觉许多,执行效率也比较快,对於资源的要求
也没有那麽吓人。比较值得一提的是,它大概是开放原始码电子商务方案中文件最完整的
,透过 wiki 提供了相当完整的资讯(虽然都是英文)。功能丰富而技术门槛低的组合,当
然可以预期程式码就是一团乱了,好处大概是遇到问题不难找出原因;像是正式版本的产
品资料汇入功能是有问题的,试着找到原因後有些感叹,怎麽会在那个地方出错 XD 。
xt:Commerce 是我最熟悉的,一个功能相对阳春的电子商务系统,它是基於知名的
OSCommerce 架构延伸而来,除了改进了一些 OSCommerce 让人诟病的问题外,
xt:Commerce 的稳定度也相当值得称许,至少客户很少在抱怨功能阳春以外的问题。国内
出现的 TWE-COMMERCE 也是以它为基础,只是两者并没有太明显的差异,所以我一般还是
以 xt:Commerce 提供客户服务。xt:Commerce 的问题在於,原始开发公司已经不再投入资
源到开放原始码版本上,新版本已经是全部改写的商业产品,所以也许不太能够期待它未
来会有什麽新功能了。
OSCommerce 原本最有机会站在开放原始码电子商务的领导地位,可惜的是原始开发者在取
得资源後并没有回头在这个专案投入更多,导致它已经成了末日黄花;而以它为基础的延
伸版本,比较少看到像 xt:Commerce 这样子规模的成长,所以这个架构之下大概已经看不
到什麽未来了。即使是如此,这些专案的成果相较於一些从头开发的解决方案还是成熟许
多,所以用它做稳定的经营还不成问题。
opencart 是另一个值得推荐的系统,因为使用了比较先进的程式架构,所以程式码会给人
比较乾净的感觉;但是社群不够大,所以发展比较缓慢,功能大概只比 xt:Commerce 要多
一些,但当我开始把玩 PrestaShop 之後,已经没有再继续深入它了 XD 。
综合以上的想法,我会推荐使用 PrestaShop 。主要也许是跟工作室的业务性质不容易吸
引大型企业合作的原因有关; MagentoCommerce 的架构庞大也意味着进行延伸开发时需要
投入的资源较多,真有兴趣深入应该得找一群朋友共同研究吧。不过还是持续会关注
MagentoCommerce 的发展,毕竟就技术层面来说,它的确很迷人啊
我并没有真的深入每个社群中去了解现况,上述评论也许存在着误解,欢迎有熟知内情的
朋友帮忙纠正
来源:
http://blog.twpug.org/524
--
kiang
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.42.65.16
1F:推 altecjc: 02/24 11:06
2F:推 reso:推 02/24 12:32
3F:推 orange21:推 02/24 23:15
4F:推 allen501pc:推 02/25 19:50
5F:推 ludada:很棒的一篇分享!! 02/25 22:09