Meteorの強みは、リアルタイム更新機能です。これは、現在見ているソーシャルアプリケーションの一部でうまく機能し、作業中のすべての人の更新を確認できます。これらの更新は、WebブラウザーでのローカルミニMongo(クライアント側のMongoDBサブセット)データベースの更新としてカバーの下にあるMongoDBコレクションのサブセットを複製することを中心にしています(これにより、テンプレートで複数のレンダリングイベントが発生します)。複数のレンダー更新に関する後半の部分も弱点です。UIがいつ更新されるか(たとえば、HTMLをロードしてすべてのAJAX呼び出しとUIの更新を制御する従来のjQuery AJAXページ)をUIに制御させたい場合は、このメカニズムと闘うことになります。
MeteorはNode.jsプラグイン(Handlebars.js、Spark.js、Bootstrap cssなどですが、npmの代わりに独自のパッケージ化メカニズムを使用しています)の素敵なスタックを使用して、w / MongoDBに沿って、必要のないストレージレイヤーを作成します。について考える。しかし、場合によってはそれと戦うこともあります...例えば、Bootstrapテーマをカスタマイズしたい場合、Bootstrapのresponsive.cssファイルのロードシーケンスがめちゃくちゃになるため、応答しなくなります(ただし、Bootstrapが実行されるとおそらく自動的に修正されます) 3.0がまもなくリリースされます)。
したがって、すべての「フルスタックフレームワーク」と同様に、アプリが意図したとおりに機能する限り、物事はうまく機能します。その範囲を超えて境界を押し広げると、フレームワークとの戦いに終わるかもしれません...