2012-05-10 2 views
3

ねえ、ルビーのすべてのルビー...最高のRuby on Railsフロントエンド開発戦略

私はちょうど今の初心者です。現在仕事中の私の最初のレールプロジェクトに取り組んでいます。

私は自分の時間をさらに深く掘り下げていくつもりで、レールアプリのフロントエンド開発については最善の戦略が何であるか疑問に思っていました。

はそれがより良い/より簡単に、次の

1. Concept/Idea 
2. Wireframe, Mockup 
3. *** Design front-end of the app 
4. Rails development 
5. template all the views 

か、それが反転しない方が良いですのようなワークフローを持っているのですか?

1. Concept/Idea 
2. Wireframe, Mockup 
3. Rails development 
4. Template all the views 
5. *** Design front-end of the app 

多分これらのどちらもありませんか?

Ruby on Railsワークフローについてどうやって行っていますか? 私は、開発者/デザイナー

の完全なマッシュアップだ。しかし、私のインスピレーションのほとんどは、その後

が良いレールのためのいくつかの考えのアイデアはどのようなものがあり

すべてのフロントエンドをやって、それを設計する設計、その後、アイデアを持っていることから来てワークフローは、サイトのフロントエンドの外観を正確に把握している場合に使用します。

+1

これは、トピック外であるか建設的ではありません。これは、特定のプログラミング問題ではなく、ソフトウェア開発のプロセスに関するものです。また、Rails固有のものでもありません。これは[Programmers](http://programmers.stackexchange.com/)でより良いかもしれません。 –

答えて

4

どちらの方法でも動作します。異なる企業 - あるいは同じ企業の異なるプロジェクト - は、異なるアプローチで成功を収めることができます。言われて、私は次のようなアプローチのためにかなり強い好みを持っていることを

  1. コンセプト/アイデア
  2. ワイヤーフレーム、モックアップ
  3. アプリ
  4. テンプレートの
  5. デザインのフロントエンドのすべてビュー
  6. Railsの開発

B私は通常このように記述しています:

  • 最初に、モックアップとイメージを設計者がレイアウトした時点でデザインを行います。
  • HTML/CSS(またはHAML/SASSなど)にUIスペシャリストを変換させてください
  • htmlの後ろにレールの実装を行います。

これらの手順は通常重複しています。これは問題ありません。すべての最終的なエールを得る前に、基本的な開発を始めるべきです。しかし、より多くの時間を先行して行うことができます。

この方法は、サイト全体を詳細に設計することを意味するものではありません。つまり、コードを作成することに決めたら、そのビットのデザインを先に実行します。あなたは、小さなチャンクで物を実装し、開発を行うときに反復したいと思うでしょう。小さなチャンクで物を実装しますが、コーディングを開始する前にこれらの部分のデザインを行うようにしてください。