11

主にiPhone用のHTML5アプリを開発するためのリソースを探しています。始めるために使用できるフレームワークとツールはありますか?を探しています:

  • UIレイアウトを支援するJavascriptフレームワーク
  • 電話用のタッチベースのコントロール
  • iPhoneの開発、ベストプラクティスなどに関する記事。

stackoverflowを検索しましたが、適切なリソースのリストを見つけることができませんでした。私はこれらのhttp://jqtouch.com/のような例を探しています

4

6 に答える 6

11

Sencha Touch は、明らかに Android、iPhone、iPad などをサポートするかなり新しいモバイル Web アプリ フレームワークです。Sencha は、以前は ExtJS として知られていたフレームワークです。

フレームワークのデモは次のとおりです: http://www.sencha.com/deploy/touch/examples/kitchensink/

: いくつかのスクリーンショットを見た後、フレームワークが Android UI パターンに非常によく従うアプリになるかどうかはわかりません。


更新: 発表されたばかりのjQuery Mobileプロジェクトもチェックしてください。

于 2010-06-18T20:59:21.400 に答える
3

これは良い本です:

http://building-iphone-apps.labs.oreilly.com/

于 2010-06-18T20:07:45.207 に答える
2

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の方が重要です。

于 2010-06-27T06:44:35.177 に答える
1

利用可能なプラットフォームのほとんどを開発するためのもう 1 つの優れたフレームワークは、 www.jquerymobile.comで入手できる jQuery Mobile Platform です。ALMOST のすべてのプラットフォーム間でクロスプラットフォームの互換性を提供します。フレームワークについては、モバイル開発の学位プログラムを通じて学びました。完全に無料で、実装の完全なドキュメントがあります。上部の [Docs] タブをクリックするだけで、jQuery Mobile Platform のわかりやすい実装を確認できます。

于 2012-01-28T03:10:55.023 に答える
1

現時点では、Sencha TouchjQTouchがそのようです。

私は、それが処理できると明示的に言うフレームワーク/ライブラリが出てくることを望んでいます:

  • iOS デバイス (例: iPhone、iPod Touch、iPad)
  • Android OS デバイス
  • webOS デバイス (例: Palm Pre)
  • Windows Phone 7
于 2010-06-24T12:11:33.763 に答える
0

Sencha-touch フレームワークは、使いやすく、十分に文書化されているため、開始するのに最適なオプションです。phone gap をサポートしているため、デバイスについてあまり考える必要はありません。アプリをビルドして phonegap にアップロードするだけです。残りのデバイス用のアプリケーションをビルドしますか

于 2011-08-30T15:30:15.930 に答える