2013-05-21 14 views
14

私の関心事は、phonegapを介してクロスモバイルプラットフォームアプリケーションを開発するための適切なフレームワークを見つけることです。私はUserインターフェースにJQMobileを使用しています。Phonegapとフレームワークの世界?

アプリケーションをうまく構築し、モジュール化したいと考えています。つまり、私はそれを非常にうまくカプセル化した状態に保ちたい。

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

私のアプリアーキテクチャを構成する最善の方法は何か疑問に思っていますか?さらに、これらのフレームワークを使用することに起因する大きな依存関係はありますか? 私に最高の拡張性とパフォーマンスをもたらすフレームワークはどれですか?

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

ご挨拶

Chris。

EDIT:USEFUL読者のための情報。

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

とにかくあなたの答えはthxです!

答えて

14

最初に何かを明確にします。どんなことをしても、パフォーマンスは向上しません。さらに悪いことに、あなたのパフォーマンスが低下する可能性があります。

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

最も一般的に使用される組み合わせはjQuery Mobile + Backbone + Require.jsです。私の経験から、それはまた最高のものです。残念ながら、結局、私はあなたが失望すると思います。これは優れた組み合わせですが、jQuery Mobileアプリケーションは通常、Phonegap上では厄介です。だからそれについて考える。

私はそう見て取る類似したトピックを議論し、いくつかの他の記事を持っている:

Switching from Jquery Mobile to AppFramework

Which mobile development open source Framework should I use?

+0

をしかし、jQueryのモバイルPhoneGapの上に固定されたヘッダーとフッターに問題を持っている、ではありませんそれ? –

+8

この問題の影響を受けているのは最も古いAndroidバージョンのみです。ヘッダーまたはフッターがPhonegap用のネイティブnavbarプラグインに置き換えられれば、それは解決できる。有益な答えと上記のコメントについては、 – Gajotres

+1

+1。 –