2

新しい Web アプリを開始しています。Twitter Bootstrap を使用することで、実際にこのアプリの見栄えを良くすることができると判断しました。そのため、このアプリのユーザー エクスペリエンスに真剣に取り組むようになりました。本当に磨いてピカピカにします。

したがって、当然ながら、多くのフロントエンド JS 作業が発生します。Rails 3 のファンである私は、JSON を操作するための単なるバックエンド プラットフォームとして Rails を (そのジェネレーターや簡単な ActiveRecord などと共に) 使用することを考えました。したがって、Backbone は CRUD 操作を実行し、Rails はサーバー側のものを処理します。

実際、私は Rails のテンプレート システムを使いたくありません。純粋な HTML を使用して、nginx で静的に提供することを考えました。

Backbone と jQuery は、ページのセクションの更新を担当します。

私の論理は正気ですか?これを行う主な理由は、ユーザーが楽しめる純粋なフロントエンドのエクスペリエンスが必要だからです。さらに、私のアプリの性質上、ページを更新する必要はありません。

4

1 に答える 1

1

確かに、それはうまくいくでしょう。基本的に、Node.js、Rails、Jersey(私たちが使用しているもの)のようなJava、PHPなど、最近のバックエンドのほぼすべての言語とサーバーで同じことを行うことができます。

バックボーンフロントエンドは、バックエンドをURL経由でアクセスするクエリおよび永続化サービスとして扱います。それらのURLからJSONデータを提供すると、Backboneはハマグリとして満足します。

于 2012-04-16T15:29:17.360 に答える