主にiPhone用のHTML5アプリを開発するためのリソースを探しています。始めるために使用できるフレームワークとツールはありますか?を探しています:
- UIレイアウトを支援するJavascriptフレームワーク
- 電話用のタッチベースのコントロール
- iPhoneの開発、ベストプラクティスなどに関する記事。
stackoverflowを検索しましたが、適切なリソースのリストを見つけることができませんでした。私はこれらのhttp://jqtouch.com/のような例を探しています
主にiPhone用のHTML5アプリを開発するためのリソースを探しています。始めるために使用できるフレームワークとツールはありますか?を探しています:
stackoverflowを検索しましたが、適切なリソースのリストを見つけることができませんでした。私はこれらのhttp://jqtouch.com/のような例を探しています
Sencha Touch は、明らかに Android、iPhone、iPad などをサポートするかなり新しいモバイル Web アプリ フレームワークです。Sencha は、以前は ExtJS として知られていたフレームワークです。
フレームワークのデモは次のとおりです: http://www.sencha.com/deploy/touch/examples/kitchensink/
注: いくつかのスクリーンショットを見た後、フレームワークが Android UI パターンに非常によく従うアプリになるかどうかはわかりません。
更新: 発表されたばかりのjQuery Mobileプロジェクトもチェックしてください。
iWekbit は、最近読んだ記事で言及されていました。と思って評価しませんでした。私は jqTouch を使用しています。これは優れたソフトウェアですが、この 6 か月間の開発は遅かったです。sancha が出たことで、彼が Sencha Touch に注目している理由は明らかです。
ballmw は orilly の本について言及しています。私はこの本を読みました、それは良い本です。それは多くの有用なものを示しています。この本に関して注目すべき重要な点が 2 つあります。まず、作者のジョナサンが jqtouch の新しいメンテナになります。第二に、beta2 である最新の jqtouch (2010-06-27 にこれを書いています) のコードは、本の例と互換性がありません。違いは小さいですが、そのままでは機能しません。
私が評価しなかった Sencha Touch は Ext JS (現在の Sencha) に基づいており、jqtouch は jquery に基づいています。私はExtで働いたことはありません。私の理解では、Ext は jQtouch ほど高速ではありませんが、どこからこのような印象を受けたか覚えていないので、これは大げさに考えてください。
IMHO Sencha Touch には、jqTouch よりも大きな利点が 1 つあります。それは、iPad のサポートです。Androidもありますが、私にとってはiPadの方が重要です。
利用可能なプラットフォームのほとんどを開発するためのもう 1 つの優れたフレームワークは、 www.jquerymobile.comで入手できる jQuery Mobile Platform です。ALMOST のすべてのプラットフォーム間でクロスプラットフォームの互換性を提供します。フレームワークについては、モバイル開発の学位プログラムを通じて学びました。完全に無料で、実装の完全なドキュメントがあります。上部の [Docs] タブをクリックするだけで、jQuery Mobile Platform のわかりやすい実装を確認できます。
現時点では、Sencha TouchとjQTouchがそのようです。
私は、それが処理できると明示的に言うフレームワーク/ライブラリが出てくることを望んでいます:
Sencha-touch フレームワークは、使いやすく、十分に文書化されているため、開始するのに最適なオプションです。phone gap をサポートしているため、デバイスについてあまり考える必要はありません。アプリをビルドして phonegap にアップロードするだけです。残りのデバイス用のアプリケーションをビルドしますか