我是从社会寻求一些建议 - 关于构建基于以下信息的在线商店:推荐的方法在PHP
关于商店:
- 在线商店销售实体产品
- 产品页面将包括诸如顾客评论,产品变焦,“你可能会喜欢”等
- 使用开放ID
- 需要一个完整的BAC DMOZ目录,支持信用卡付款,订单跟踪,发货,退款,增加新产品目录等
- 需要支持3种语言(这是一个业务需求)
关于我的技能:
- 我已经在原PHP中构建了一个类似的电子商务网站,其中有很多新商店需要的功能,但这是我的第一个大型PHP项目,我知道它的编码非常糟糕。技能是新手和自我教导,我对框架没有经验,但我是热衷于学习如何提高自己的技能,并使网站更适合继承我之后项目的编码人员。
我的问题:
- 你建议我建立使用MVC框架新店?如果是这样的话,哪一个用于这种类型的项目?我以前从未使用过。我已经读过CodeIgniter适合初学者,但我也看过Kohana很棒,所以我在两者之间扯上关系,宁愿选择一些不会太陡峭的学习曲线。
- 您是否建议购买现有的购物车/网上商店系统,然后进行修改?或者只是自己构建整个事情。我有一个3.5个月的时间,直到发布。我个人更倾向于从头开始构建它,因为我会知道网站的所有内容,我真的不喜欢不理解别人的代码以及如何控制它。然而,也许这是对我的无知,我应该强迫自己使用已有的东西,因为它可能编码得更好。思考?
我已经做了大量的阅读和研究,我觉得在Stackoverflow上问大量更有经验的社区而不是仅仅尝试自己做出决定是有意义的。
“需要支持3种语言”..?这是一个业务需求? – Shyju 2010-11-11 01:34:57
如果您打算建立网上商店,您至少必须知道如何避免常见安全错误。以下是其中一些列表:http://www.owasp.org/index.php/Top_10_2010-主要 – PleaseStand 2010-11-11 01:37:41
是的,该网站需要支持至少2种语言才能开始,因为我是开发人员,而且我只阅读英文,但该网站是针对非英文用户群推出的。我们计划晚些时候扩展到第三种语言 – justinl 2010-11-11 01:41:28