6

プッシュベースのWebアプリケーションがあります。最近、iPhoneアプリを作る予定です。Facebookと同じように、iPhoneアプリケーションとWebプレゼンスがあります。私たちは、私たちを迅速に進めることができるUIフレームワークを探しています。PhoneGapと、ここで説明した他のJSベースのUIフレームワークをいくつか紹介しました。何が私たちに最も適しているのか少しわかりません。だから、私はあなたの提案を探しています。

制約は次のとおりです。

  • フレームワークはJSベースである必要があります。私たちは皆Web開発者であり、ObjectiveCの学習を避けたいと考えています。

  • フレームワークは、ネイティブアプリと同じくらいスムーズにiPhoneの機能をサポートする必要があります。そうでない場合は、すべてのJSフレームワークの中で最もスムーズなJSフレームワークを選択します。したがって、これが最も重要な制約です。

  • 画面のスムーズなスワイプをサポートし、回転をサポートする必要があります。揺れも捕らえることができればいいですね。ただし、シェイクは、シェイクのサポートがない場合、より優れたフレームワークよりも優先されません。

  • フレームワークが他のタッチスクリーン携帯電話でもサポートされている場合は、コードをほとんどまたはまったく変更せずに使用できます。AndroidとSymbianで十分です。しかし、繰り返しになりますが、今のところiPhoneに焦点を当てています。

開発を開始するための最良の選択が何であるかを知りたいのですが。使用したフレームワークの長所と短所を共有していただければ幸いです。

ありがとう
ニシャント

4

1 に答える 1

7

私は次のフレームワークで遊んでいます。

これらは Web ベースのモバイル サイトを提供するためのものであり、 PhoneGapを使用して Android または iOS 用のアプリにすることができます。

3 つのうち、Sencha はより成熟したプロジェクトであり、すぐに使えるものがほとんどです。Jo は非常に有望で、おそらく Sencha と直接競合するでしょう。jQuery モバイルは非常に興味深いものですが、それを使用して製品コードを実行するにはまだ早い段階にあり、端が粗すぎます。jQuery モバイルは、HTML ベースであり、タグの属性を相互運用してテーブルビューまたはメニューに変換するため、他のアプローチとは異なるアプローチを採用しています。

jQuery mobile は、一緒にハックして理解するのに時間がかかりませんが、他の 2 つはもう少し考える必要があります。しかし、一度それらを理解すれば、それは十分に簡単です。

URL 経由でサイトをまったく提供したくなく、アプリを構築したい場合は、 Appceleratorが最適です。JS でコードを記述すると、ネイティブの Android または iOS アプリが作成されます。ほぼ完全な Android/iOS API にアクセスできます。

私は appcelerator でコーディングしましたが、今後は使用せず、上記のフレームワークの 1 つを使用する予定です。おそらく、今のところ Sencha です。PhoneGap を介してデバイス ネイティブ API にアクセスできます。シンプルなアプリの場合は、URL を介してクロスデバイスで優れたエクスペリエンスを提供します。

約 6 か月後、またはそれよりも早く、jQuery モバイルがパパになると思います...

于 2010-10-19T12:51:31.970 に答える