如何规划模块化电子商务Web应用程序?

Jak*_*kub 2 model-view-controller coldfusion flex3 e-commerce

我的任务是为家庭内部应用做一些规划和研究.我们的主要开发语言是ColdFusion和Flex3,因此我想使用MVC框架通过模块化解决方案来解决这个问题.

我必须提到我不是一个庞大的ColdFusion开发人员,但他将成为这个应用程序背后的架构师之一(yikes!).我有几年在.NET/PHP/ASP中开发电子商务应用程序的经验,但从来没有这种规模.

总体目标是构建一个基于模块的应用程序,我们可以推出并"添加"功能模块,以免锁定自己的某个方向.

该系统需要两个关键的东西:

  1. 功能必须是"即插即用"类型,因此,如果电子商务应用程序需要像paypal处理这样的功能,我们会放入paypal模块,而bam它是结帐时的选项等;
  2. 能够处理多个品牌(我们有几个市场,每个市场都有自己的品牌).

好的背景......

我关键的问题是,我该如何开始?我正在寻找使用ColdFusion MVC框架的任何建议?我看了以下(对于Coldfusion):

  • 模型胶水
  • 凯恩戈姆
  • 透视-MVC
  • 保险丝盒

我是在正确的轨道上吗?我希望使用MVC有助于达到降低和转换模块化功能的目标,同时减少编写重复内容的时间.我对这些MVC框架知之甚少.

非常感谢任何有用的建议,所以我可以制定一个精确的攻击计划.

编辑: 审查了ColdBox后,将其用于另一个MVC的比较是什么?我已经读过它不支持'drop and go'类型的功能.

有关CF的MVC框架的任何其他意见?

Aar*_*lee 5

为ColdFusion选择了ColdBox Framework,因为它具有丰富的功能集,能够成为我的Ajax/Flash/Web服务开发,活动社区频繁发布的控制器.最重要的是,我选择ColdBox来获取大量文档 -让我快速回答,同时为我提供更多时间编写代码而不是记录应用程序的工作方式.

我鼓励一个框架 - 任何框架.它将促进更快的开发,帮助指导最佳实践并使应用程序具有较长的使用寿命 - 超过您和其他开发人员.

所以,是的!你走在正确的轨道上.

感兴趣的链接

  1. 样本申请
  2. Down和Dity ColdBox PDF
  3. 文档
  4. ColdBox API参考
  5. 付费培训和认证
  6. 谁使用ColdBox

尊敬,

亚伦格林利