2012-07-28 11 views
5

これまでSencha Touch 1.xでPhoneGap(1.x)を使用していましたが、これは最良の組み合わせだったからです。私はどんなExtJSライブラリよりもはるかに大きなjQueryのファンです。しかし、jQuery Mobileは本当にバグだった。ページ遷移により、Androidデバイスで白い点滅が発生しました。応答性はSencha Touch 1(ST1)のそれほど良くはありませんでした。イベントST1にもその癖がありましたが、間違いなく最良の選択でした。PhoneGap(Cordova)、Sencha Touch 2またはjQuery Mobileを使用していますか?

しかし、現在PhoneGapはバージョン2とSencha Touchでもあります。しかし、私が言ったように、私はjQueryがもっと好きです。だから、私は実際にjQuery Mobileが最近何か良いのではないかと思っています。あるページから別のページにスライドするときにちらつきが多く見られますか?または他のバグのもの?

私はまだSencha Touch(この場合バージョン2)に行くべきですか?

私は、これらの製品を両方ともこの記事の回答でテストすることができたら幸いです。それが私が求めている理由です。

答えて

1

Jquery Mobileの最新バージョンでは、この点滅の問題が解決されています。解決

http://jquerymobile.com/blog/

https://github.com/jquery/jquery-mobile/issues/4024

+1

さて、私はjQueryMobileをダンプしました。それはまだページ遷移の間に私のためにちらつきました。私は '-webkit-backface-visibility:hidden'トリックのようないくつかの「修正」を適用しました。それはページの遷移中に白いちらつきを取り除きました。しかし、それが新しいページに終わったとき、それはまだページ要素で素早いちらちらを示しました。あたかもページをすばやくリフレッシュしているかのように。言い換えれば、移行が実際に開始されるまでに約3秒かかり、他の望ましくないものもありました。 jQueryMobileは本当にNO GOです。私は数日後にSencha Touch 2を試してみます。 – Vivendi

+0

@Vivendiだから今何を使用していますか? STかjQM?私も未定です! –

+0

@ shiplu.mokadd.im私は今Appceleratorを使用しています(Titanium Studio)。まだサードパーティのライブラリ/フレームワークです。だから時にはいくつかの問題を回避する必要があるかもしれませんが、PhoneGap(Cordova)とは異なり** ** ** **ネイティブアプリにコンパイルします。したがって、ページ遷移ははるかに優れています。全体的なパフォーマンスも優れていることに気づくでしょう。あなたのページの多くの(重い)要素に追加するまで、Sencha Touch 2は大丈夫です。リストビューやテーブルなどのように。ST2のもう一つの欠点は、複雑なフレームワーク(IMO)です。だから、私はjQMとST2の両方を捨ててAppceleratorを使用しています。 – Vivendi

7

これは本当にになります。プラットフォームあなたはアプリケーションを作成します。

iOSアプリケーションを作成する場合、senchaは実際のネイティブアプリのように見えるため、Phonegap + senchaに移動する必要があります。それはiPhoneのために非常に良い動作します。しかし、Androidに同じアプリを移植したい場合は、それは間違いです。ハードウェアの仕様が低いため、アンドロイドの速度が非常に遅いです。それは良い仕様のため、HTCの1つのxとS3で何が良いですが。

それがここ数年で改善されているので、私はjqueryのモバイルためをお勧めします。その外観と感触はSenchaほど良くはありませんが、テスト済みのほとんどすべてのプラットフォーム(Android 2.x以降、Iphone、BB 5.x以降)ではうまく動作します。

JQMがSenchaより優れている点の1つは、 Jqueryモバイルスクリプトをカスタマイズしてアプリケーションにインポートできることです。それはあなたのニーズに応じて縮小することができます。 furthurの情報はここをクリックhttp://jquerymobile.com/download-builder/ だから、JQMはsenchaよりも軽量になります。

これは私の個人的な経験です。あなたに役立つことを願っています

1

@Coder_sLaY:SenchaにはSDKToolsとAppBuildを作成できるVisual IDEがあり、その後はネイティブのandroid/iosビルドを作成できます。 SenchaはjQueryモバイルと同様にリーンになることができます。

Senchaモバイルスクリプトをカスタマイズし、外部スクリプトを組み込み、コードを生産準備のために縮小して、Sencha touchから未使用のクラスをすべて削除します。

もしあなたがSenchaルートを見ようとするならば、APIドキュメントに行き、ガイドとビデオをチェックしてください。新しいデータパッケージ!

+0

私はSencha IDE(Sencha Architectと呼ばれる)について気に入らないことが1つあります。 – marinbgd

関連する問題