10

私はかなり大規模なバックボーンプロジェクトを開始しており、現在、すべての主要コンポーネントを決定しています。私はよく見回していて、何度もマリオネットに出くわしました。私の質問は、マリオネットを利用するのに、純粋なバックボーンを使用するのに適切な時期はいつですか?私の懸念は、方程式にまったく新しいライブラリを追加すると複雑さのレベルが大幅に上がることですが、マリオネットを使用する利点がそれを上回る場合は、調査する価値があるかもしれません。

私は意見に基づく答えを探していません-バックボーンが本番環境でどれだけうまくスケーリングするか、そしてマリオネットが追加する重量/複雑さがそれに値するかどうかについての洞察だけです。

これを決定するための定量化可能な方法はありますか?バックボーンはどの時点でスケーリングに失敗しますか?

4

1 に答える 1

15

そもそもマリオネットを使用する必要はないので、答えは主観的なものになります。

  1. Marionetteは、バックボーンアプリケーション向けの堅牢で実績のあるアーキテクチャを提供します。
  2. アプリの寿命が短い場合(つまりPOC)は、純粋なバックボーンを使用してください。
  3. バックボーンを使用したことがない場合は、Marionetteのドキュメントを読み、実装するデザインパターンとともに解決しようとしている問題を理解してから、プロジェクトにどの程度適合するかを判断してください。
  4. すでに多くのバックボーンアプリを作成している場合は、Marionetteのアーキテクチャを独自のアーキテクチャと比較して、採用する価値があるかどうかを判断してください。

バックボーンは問題ありませんが、アプリを拡張できるのはアーキテクチャです。大規模なアプリケーションの構築を計画している場合は、とにかくアーキテクチャに時間を費やす必要があります。

また、次のことも考慮する必要があります。

于 2013-03-26T13:47:57.853 に答える