2011-10-06 131 views
0

我從頭開始構建第二個Rails web應用程序。我不知道會是在工作流程方面的最佳實踐:Rails的網站開發工作流程

  • 開始編碼的基本功能,再加入GUI設計和重複, 或
  • 打造全套的線框圖的基本功能,那麼 設計數據然後重複,然後重複

在我看來,佈局線框迫使我更加思考用戶如何使用應用程序,但選擇工作流還是取決於框架(支持敏捷開發或不)。

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

謝謝。

回答

0

沒有「最好的」;這取決於實際發生的情況。

在開始工作流程設計之前,您可能會知道的一些的基本功能,但不太可能您會知道所有這些。無論哪種方式,高級行爲測試都是在UX和更低級別開始定義功能的好地方。

我不知道你是什麼意思「支持敏捷開發或沒有」,即沒有什麼關係的框架。該框架不應該對工作流程產生影響,也只能影響工作流程的實施。

+0

謝謝戴夫。我是網絡開發的新手。我認爲一個花費較少時間重構的框架需要較少的設計。我想我的問題是:我應該創建一組線框來首先獲取應用程序的全貌,然後編寫代碼來實現它,或者從模型開始,編寫代碼,然後更改UI後者。 – AdamNYC