【发布时间】:2010-11-11 01:33:22
【问题描述】:
我正在根据以下信息从社区中寻求有关构建在线商店的一些建议:
关于商店:
- 销售实体产品的在线商店
- 产品页面将包含客户评论、产品缩放、“您可能喜欢”等元素。
- 使用开放 ID
- 需要一个完整的后端来支持信用卡支付、订单跟踪、发货、退款、向目录中添加新产品等
- 需要支持 3 种语言(这是业务需求)
关于我的技能:
- 我之前用原始 PHP 构建了一个类似的电子商务网站,其中包含我想要用于新商店的许多功能,但那是我的第一个大型 PHP 项目,我知道它的编码非常糟糕
- 我的 PHP/编码技能是新手和自学的,我没有使用框架的经验,但我热衷于学习一种框架,以提高我的技能,并使网站更易于在我之后继承该项目的任何编码人员管理.
我的问题:
- 您是否建议我使用 MVC 框架构建新商店?如果是这样,哪种类型的项目适合?我以前从未使用过。我读过 CodeIgniter 适合初学者,但我也读过 Kohana 很棒,所以我在两者之间纠结,我更喜欢学习曲线不会太陡峭的东西。
- 您是否建议购买现有的购物车/网上商店系统然后对其进行修改?或者只是自己构建整个东西。距离发布还有 3.5 个月的时间。就我个人而言,我更喜欢从头开始构建它,因为我会了解网站的所有细节,而且我真的不喜欢陷入不理解别人的代码以及如何控制它的困境。但是,也许这对我一无所知,我应该强迫自己使用已经存在的东西,因为它可能编码得更好。想法?
我做了很多阅读和研究,我觉得只有向 Stackoverflow 上经验丰富的社区询问才有意义,而不仅仅是自己做出决定。
【问题讨论】:
-
"需要支持 3 种语言".. ?这是业务需求吗?
-
如果您要建立在线商店,您至少必须知道如何避免常见的安全错误。以下是其中一些列表:owasp.org/index.php/Top_10_2010-Main
-
是的,该网站需要至少支持 2 种语言才能启动,因为我是开发人员,我只阅读英文,但该网站是为非英语用户群推出的。我们还计划稍后扩展到第三种语言
-
感谢安全链接idealmachine
标签: php frameworks webstore