2011-10-06 105 views
0

我从头开始构建第二个Rails web应用程序。我不知道会是在工作流程方面的最佳实践:Rails的网站开发工作流程

  • 开始编码的基本功能,再加入GUI设计和重复, 或
  • 打造全套的线框图的基本功能,那么 设计数据然后重复,然后重复

在我看来,布局线框迫使我更加思考用户如何使用应用程序,但选择工作流还是取决于框架(支持敏捷开发或不)。

你的方法是什么,什么是利弊?

谢谢。

回答

0

没有“最好的”;这取决于实际发生的情况。

在开始工作流程设计之前,您可能会知道的一些的基本功能,但不太可能您会知道所有这些。无论哪种方式,高级行为测试都是在UX和更低级别开始定义功能的好地方。

我不知道你是什么意思“支持敏捷开发或没有”,即没有什么关系的框架。该框架不应该对工作流程产生影响,也只能影响工作流程的实施。

+0

谢谢戴夫。我是网络开发的新手。我认为一个花费较少时间重构的框架需要较少的设计。我想我的问题是:我应该创建一组线框来首先获取应用程序的全貌,然后编写代码来实现它,或者从模型开始,编写代码,然后更改UI后者。 – AdamNYC