14

私の懸念は、phonegap を介してクロスモバイル プラットフォーム アプリを開発するための適切なフレームワークを見つけることです。ユーザー インターフェイスに JQMobile を使用しています。

適切に構造化されたモジュール式のアプリケーションを構築したいと考えています。つまり、カプセル化された状態を維持したいということです。

Backbone.js 、 Underscore.js 、 handlebar.js 、 Mustache.js などを知っています。

アプリのアーキテクチャを構築する最良の方法は何だろう?! さらに、これらのフレームワークを使用した結果、大きな依存関係はありますか? 最高の拡張性とパフォーマンスの向上をもたらしているフレームワークはどれですか?

誰かが私にヒントを与えてくれることを願っているので、私は尋ねています。それは多くの時間を節約するでしょう。

ご挨拶

クリス。

EDIT:読者のための有用な情報。

私の最終的な決定は、「 http://coenraets.org/blog/phonegap-tutorial/ 」に基づいています。これは、Phonegap アプリケーションの開発に関するチュートリアルです。Christophe Coenraets は、Adobe のテクニカル エバンジェリストです。彼は、パフォーマンスの良い Phonegap アプリケーションを開発する方法について多くのアドバイスを提供しています。このリンクは、ビュー間のルーティング、Phonegap を使用した Css スクロール、および多くのアーキテクチャ情報に関する非常に優れたチュートリアルに誘導します。パフォーマンス / アーキテクチャなどに関する 60 分間のプレゼンテーションもあります。HTMLテンプレートにはhandlebars.jsを使用し、fastclick.jsは「クリック」の「タッチ」をシミュレートしてパフォーマンスを向上させ、Twitter Bootstrap CSSフレームワークはレスポンシブデザインに使用しています。

とにかく、答えてくれてありがとう!

4

1 に答える 1

14

まず、何かを明確にしましょう。何を使用しても、パフォーマンスが向上することはありません。さらに悪いことに、パフォーマンスが低下する可能性が高くなります。

しかし、純粋な jQuery + jQuery Mobile の場合よりも、使いやすさと読みやすさに加えて、より機能的なコードが得られます。

最も一般的に使用される組み合わせは、jQuery Mobile + Backbone + Require.js です。私の経験からも、それは最高のものです。残念ながら、最終的にはがっかりすると思います。これは優れた組み合わせですが、通常、jQuery Mobile アプリケーションは Phonegap で動作が遅くなります。考えてみてください。

同様のトピックについて説明している他の記事がいくつかありますので、ご覧ください。

Jquery Mobile から AppFramework への切り替え

どのモバイル開発オープン ソース フレームワークを使用すればよいですか?

于 2013-05-21T09:01:05.620 に答える