7

AirBnB Rendr を使用している人がいるかどうかを知りたいのですが、それは安定しており、商用プロジェクトで使用しても問題ありませんか、それともまだ大きく変化していますか?

クライアントベースとサーバーベースの両方で実行できる Web サイトを開発しています。これは、ページとウィジェットをサーバーベースとクライアントベースでレンダリングできる必要があることを意味します。

サーバーは Node.js、dust.js を実行しており、サーバー側でページとウィジェットをレンダリングするためのカスタム サーバー ベースのコードがあります。クライアント側でそれを処理する方法を選択する必要があります。当然、コードを繰り返さないようにしたいのですが、明らかにクライアントが異なります。

  1. 現在のページ ベースのサーバー レンダリングを維持し、カスタムのクライアント側コードを開発します。
  2. クライアント側で backbone.js を使用し、サーバー ベースのコードを同じに保ちます。
  3. クライアントとサーバーで同じコードを使用するには、Node.js とバックボーンに基づく AirBnB rendr を使用します。AirBnB Rendr ライブラリ

私は 3 番目のアイデアがとても気に入っていますが、皆さんからの意見を探しています。誰かがそれを使用しましたか?安定性および/または API の変更頻度などに関する経験はありますか?

4

3 に答える 3

7

Rendr をいじり始めたところです。学習曲線とオフボーディングの摩擦を無視しても、私はそれがとても好きで、Rendr を使用して次の大規模な本番アプリを作成する予定です。

残念ながら、上記の bababa のように、ドキュメントには多くの作業が必要です。Rendr の README とサンプル アプリの README に、Rendr がどのように機能するかについての説明があります。現在、質問のためのフォーラムはなく (スタック オーバーフロー以外:D)、私は自分でそのイディオムを理解するのに苦労しました。

あらゆる苦労にもかかわらず、ようやく光が見え、Rendr がこれほどまでに強力である理由がわかり始めました。

tl;dr - ソース ダイビングを行い、独自のワークフローを理解したい場合は、Rendr を使用することをお勧めします。それ以外の場合は、より成熟したライブラリを使用して従来のクライアント アプリを作成することで、オールド スクールに移行することをお勧めします。(そう言うのはまだ早いですか? =X)

于 2013-08-15T15:19:47.623 に答える