2

私のこの質問は、基本的な構造とそれらすべての間の変更を学習したり質問したりすることではなく、別のフレームワークを 1 つに置き換えたすべての GURU の最も強力な基準を持つことに関するものです。

この質問は以前にも多くの人から聞かれたことだと思いますが、今回は別の視点からお話ししたいと思います。どうやら、比較ですべての人々が何をしているのかを知るために、Googleで少し調査を行ったようです。結局、私は得た、

背骨

  • 5.5KB というフレームワークの軽量化。
  • このリンクに基づくドキュメントがない
  • 厳密な MVC 規則に従います。
  • モジュール化するには、AMD で構成する必要があります
  • _underscore (フレームワーク ライブラリ) をキックオフにフォーカス

JavaScript MVC

  • 豊富な UI コンポーネント

  • 重いフレームワーク。

  • 欲求不満のレベルが低い。

  • 通常のドキュメント。

  • テスト用のコア エンティティを提供します

  • コマンド ラインで使用する Steal を搭載

  • もちろんMVC

  • DOMに2つのファイルをロードするだけです

  • 4 つの異なるテンプレート エンジンを所有しています。

EmberJS

  • もっと、BackBoneJs。バックボーンが残したすべてのギャップを埋めるために作られました
  • サイズは43K。すべてのヘルパー ライブラリを提供するため、コードが少なくて済みます
  • AMD と組み合わせてモジュール化できます。
  • より多くのドキュメントで十分に人気がありません。
  • ハンドルバー テンプレートを使用します。

これらはポイントの一部であり、すべてのフレームワークには独自の特徴があります。では、ハイブリッド モバイル アプリケーションに使用する場合、どちらが適しているでしょうか。

しばらく考えてみてください。私は PhoneGap と jQuery Mobile を使用していますが、後でコードを拡張できるようにし、アプリケーションに完全な階層を与えるために、モバイル アプリケーション開発に最適なフレームワークはどれでしょうか?

それは、速度、階層、信頼性、読み込み時間、Ajax 呼び出し (ヘルパーのもの) などによるものです。

ありがとう

4

1 に答える 1

0

knockoutjsも見てください

Knockout.jsとBackbone.js(vs?)

私の個人的な意見は、マッピングプラグインのノックアウトです。

私の場合、この意見に対する最良の議論は、a)Knockoutがモデルのスーパークラスとしてクラスを使用する必要がないこと、およびb)Knockoutを使用したコードがより簡潔であるということでした。

しかし、BackBoneも優れています。

于 2012-06-25T14:43:17.060 に答える