最近、スマホ向けWebアプリを作っている。

スマホ向けWebアプリのフレームワークとして jQTouchとjQueryMobile が有るのだがどちらを使うか悩ましいところ。

両方、使ってみたので所感をまとめてみる。

* jQTouch

  • 良い所
    • 安定している。
    • jQueryMobileよりは軽い
  • 悪い所
    • 開発が止まっている。(*1)
    • 機能が足りない。
    • ドキュメントが無い。
    • Android/2.1でこけた。
(*1)jQTouch は sencha.com の SenchaTouch に吸収されているようで 基本的にやる気が無いらしい。 SenchaTouch は商用/GPL3ライセンスの選択。

* jQueryMobile

  • 良い所
    • jQuery の正式モジュール
    • 機能は大体揃ってる。
    • 対応機種が多い。
    • 日本語のドキュメントが有る。
  • 悪い所
    • まだβ版でバグも多い。
    • 重い。

結局、jQueryMobile を選んだ。
ロードマップが不明なのが不安なのだが jQTouch には将来性はまったく無さそうだし、 使うなら SenchaTouch を GPL3 で使うほうがよさげ。

参考URL:

  • jQueryMobail: http://jquerymobile.com/
  • JqTouch: http://jqtouch.com/
  • Sencha: http://www.extjs.co.jp/
関連記事: