2011-12-21 10 views
5

私は最近PhoneGapを使ってデモアプリケーションを作成しました.JQuery MobileをUIフレームワークとして試してみました。それは大丈夫でした。私は今、Sencha Touchを試してみたいと思います。Sencha Touch 2、またはSencha Touch 1.xで始める方が良いですか?

今のところ(12月中旬の11月中旬)、Sencha Touch 2はプレビューとしてリリースされており、パフォーマンスが大幅に向上しているようです(これは私の重要な要素です)。しかし、それはいくつかの機能が欠けていて、まだSenchaのウェブサイトで多くのデモ/チュートリアルを持っていないようです。

SOの味付けされたSencha Touchデベロッパーの貴重な意見では(少なくともモバイル分野では、少なくとも1週間ほどそれをプレイしたことを意味します)、 Sencha Touch 2を試してみるか、1.xを学び、2にアップグレードするだけです。常に変化し続けるモバイル開発の世界で働いているときに、このや他のフレームワークの「プレビュー」バージョンを使用することのメリットとデメリットは何ですか?

ありがとうございました!

答えて

10

jQuery Mobileで自分の会社の概念証明をいくつか作成しました。個人的にはjQueryが大好きですが、滑らかで反応性の高い、バグのないユーザーインターフェイスが必要な場合、jQMは実稼働環境には対応できませんでした。それはv1.0RC3の日だった。現時点では安定したリリースですが、私はまだ同じように感じています。将来のバージョンではこの欠点に対処することを願っています。私は、いくつかのベンチマーク、フォーカスグループ、パイロットプログラム(6 ppl)を実行した後、この決定を下しました。すべて言ってやって、私はSTを評価することにしました。

賢者のタッチは、最高のUI、IMOを持っています。しかし、このフレームワークには強い学習曲線があります。 APIのドキュメントは完成しています。ここにはチュートリアルが潜んでいますが、最初から最後までSTフレームワークを覚えていることはありません。私はしばしば深みの中で解明のない簡単な説明を捜し求めています。 Senchaのチームがこれに対処していないことに私はイライラしています。 EXTjsを最初にブラッシュアップすることについて多くのことが聞きましたはSTの出生の胎盤です。 (はい、私はちょうど言った)真実は、あなたが興味を持っているものを利用するために別のフレームワークを学ばなければならない場合は、それがどのように動作するかを理解するために、私はSTだけのEXTjsを勉強していません...

Sencha Touchの場合、MVC、オブジェクト指向プログラミング、Web技術のデバッグに精通し、JavaScriptを十分に理解している必要があります。

実際の質問は1.xまたは2.xです。このような状況は非常に議論の余地があります。 1.xコードを2.xに移植する場合の開発時間の増加や、学習曲線などに関連するその他のオーバーヘッドを表示するために、リソースとコストの分析を両方のバージョンで行う必要があります。私は私の会社(7k +従業員)のために何をしたのかを教えてくれるでしょう。

私のプロジェクトは特定のマイルストーンを特定の日付までにする必要があったため、運用状態ではないものを展開することはできません。単に私が実質的に何かのためにベータ版を使用することはできません。 ST2.xはPR3ステージにあるため、プロダクションの準備ができていません。 STの主な機能の多くは現在、ST 2.xリリースには欠けていますが、将来のリリースでは生産安定に向けて追加される予定です。

安定していて、多数の例とドキュメントが用意されているので、私はアプリを開発しました。今日のです。私がST2でスタートした場合、私はアプリを完成させることができません。 APIは完全なドキュメンテーション、疎例、限定されたコミュニティリソース、欠落した機能を欠いています。私はST2を待つことができません(すばらしいことになるでしょう!)が、私のプロジェクトを危険にさらすことはできません。

ボトムライン...今日はアプリが必要な場合は、ST1に行ってください。数ヶ月間待たずにST2 APIがフリーズして機能が追加されるとアプリを更新する時間があれば私はその道を行くだろう。乾杯。

+0

うわー、あなたは間違いなく右の私の質問のコアにタップし、私が望んでいる可能性がほとんどすべてを取り上げました。ありがとうございました!このような徹底的な反応で、他の人たちが自分自身の体重測定を怖がっていないことを願っています。今のところ私は1.xから始め、この質問を後で自分の答えで更新できるように学習プロセスの知識を十分に集めていきたいと思っていますが、この質問は、 ST2。 – SilithCrowe

+0

私たちは確かに同じボートの中の唯一の人ではありません。私が助けることができてうれしい! – M69

+0

素晴らしい返答。現時点で2.0で欠けているフィーチャーについて少し説明して、まだ実装されていないのですか? – Joshua

0

私はSencha Touch 2を学ぶことをお勧めします。私はSencha Touch 1を使って多くの時間を費やしました。諦める直前 - Sencha 2を試してみることに決めました。

幸運 JRSは

+1

私のエミュレータでsencha 2アプリを実行すると白い空白の画面が表示されますか?設定が不足していますか? –