我的任务是为家庭内部应用做一些规划和研究。我们的主要开发语言是ColdFusion和Flex3,所以我想使用模块化解决方案使用MVC框架来解决这个问题。
我必须提到我不是一个庞大的ColdFusion开发人员,但他将成为这个应用程序背后的架构师之一(yikes!)。我有几年在.NET / PHP / ASP中开发电子商务应用程序的经验,但从来没有这种规模。
总体目标是构建一个基于模块的应用程序,我们可以推出并“添加”功能模块,以免锁定自己的某个方向。
系统需要两个关键因素:
我关键的问题是,我该如何开始?我正在寻找使用ColdFusion MVC框架的任何建议?我看了以下(对于Coldfusion):
我是否在正确的轨道上?我希望使用MVC有助于实现降低和转换模块化功能的目标,同时减少编写重复内容的时间。我对这些MVC框架知之甚少。
感谢任何有用的建议,以便制定精确的攻击计划。
修改 在回顾了ColdBox之后,将它用于另一个MVC的比较是什么?我已经读过它不支持'drop and go'类型的功能。
有关CF的MVC框架的其他意见吗?
答案 0 :(得分:5)
我为其ColdBox Framework for ColdFusion,rich feature set,ability to be a controller for my Ajax/Flash/Web Service development和active community选择了frequent releases。最重要的是,我选择了ColdBox来获取大量文档 - 允许我更快地回答,同时为我提供更多时间编写代码而不是记录应用程序的工作方式。
我鼓励一个框架 - 任何框架。它将促进更快的开发,帮助指导最佳实践并使应用程序具有较长的使用寿命 - 超过您和其他开发人员。
所以,是的!你走在正确的轨道上。
感兴趣的链接
答案 1 :(得分:1)
如果是我,我会计划用户对应用程序的看法,有多少步骤,有多少不同的页面,有什么功能,每页的设计目的。
然后计划每个页面的逻辑,它需要做什么等等。步骤没有代码,只是很多评论。
然后可能会做一个没有coldfusion的线框html / css页面,一步一步地向您展示电子商务应用程序的行为方式......
然后开始逐页制作,并进行大量测试......对于任何计划,您的计划越清晰,功能蔓延的可能性就越小。
答案 2 :(得分:0)
听起来你正在寻找像Cartweaver这样的基于CF的电子商务应用程序,然后购买或购买Cartweaver插件来扩展它(提供不同类型的运输,支付处理等等)。 / p>