jQuery Mobile は本番環境での使用に適していますか? 質問する

jQuery Mobile は本番環境での使用に適していますか? 質問する

約 2 か月後 (4 月末) に稼働予定のクライアント プロジェクトで jQuery Mobile を使用するつもりでしたが、jQuery Mobile のロードマップが見つからないようです。

今はアルファ3ステージ。アルファ1そしてアルファ2しかし、約2ヶ月半の間にアルファ2そしてアルファ3

によるバグトラッカーjQuery Mobile には 231 件の未解決の問題があり、その多くは重大または高レベルであり、ステータスが Blocker である問題が 2 件あります。

非常に多くのクライアントにリーチしたいという野心と、jQuery 全般に対する私の感情から、このフレームワークを本当に使いたいと思っています :) しかし、現時点でそれが賢明なことでしょうか?

2011-03-04 更新

によるとhttp://jquerymobile.com/2011/02/jquery-mobile-alpha-3-released/: 「現在、1.0 リリースに移行する前に、1 か月以内に最初のベータ版をリリースする予定です。」

によるとシドニーアレン: 「#jquery mobile ベータ版のリリース予定日は 4 月中旬から下旬。ベイエリア モバイル ミートアップで耳にした話です。」

2011-03-23 更新

jQuery Mobileの公式TwitterアカウントによるとjQuery Mobile Alpha 4は1週間以内にリリースされ、ベータ版はサンフランシスコ jQuery カンファレンス4月16日〜17日に開催されます。

2011-04-30 更新

はい、jQM Alpha 4は確かに1週間後にリリースたくさんの改善を加えた最後のアップデートです。この時点では、ベータ版は jQuery カンファレンスに間に合うように 4 月中旬までにリリースされる予定でした。

4月7日、チームリリースjQM アルファ 4.1これはメンテナンスリリースでした。現在、ベータリリースのスケジュールに間に合わない可能性があると発表されました。

4月16日、最新バージョン(ナイトリービルド)開発プロジェクトにおいて。

4月21日、どうやらチームはバグを追っている

2011-05-23 更新

彼らの最新のブログ投稿jQuery チームは、ベータ版がまもなくリリースされることを発表しました。新しい日付は 5 月末から 6 月初旬です。ナビゲーションの大幅なリファクタリングとプラットフォーム サポートの改善は、ベータ版のリリース前に準備したい大きな課題です。

2011-06-22更新

待望のベータ 1 リリースがついに登場2 日前にリリースされ、Blackberry 5 や Opera Mini など、より多くのプラットフォームのサポートが含まれています。私たちのチームは 4 月 7 日にリリースされた Alpha 4.1 以降 jQM を更新していなかったため、多くの改善とバグ修正が行われました。フローティング ヘッダー、ページ間の遷移、一般的なナビゲーションに関するエクスペリエンスは確実に向上しました。コードに影響する重大な変更はありませんでした。確かにいくつかありましたが、jQuery コアを 1.5.1 から 1.6.1 に更新したことに関係していました。

2 番目のベータ版は 1 か月以内にリリースされ、1.0 は今年の夏の終わりにリリースされる予定です。

今では、jQuery Mobile は実用化の準備が整っていると思います。これほど幅広いデバイス/デスクトップにリーチできる他の選択肢は本当に見当たりません。

ベストアンサー1

最終更新

jQuery Mobile Framework は大きく進歩しました。明らかに実稼働環境に対応しています。特に注目すべきは、パフォーマンスとサイズの問題が解決されたことです。

見た目だけを重視し、フレームワークの機能を無視したいのであれば、それでも良い選択ではありません。10万のJSフレームワークコードを使わずに、CSSだけですべての光沢のあるボタンを取得できるため、帯域幅の無駄になります。

さらにもう一つのアップデート

JQMbeta2 は素晴らしいです。これを安全に使用し、後でコードを少し変更するだけで完全な 1.0 に更新できると思います。

アップデート

私の意見では、すでに JQMalpha4.1 を本番環境で使用してみることはできます (私もそうしています) が、ベータ版は確実に異なります。 (コードにいくつか変更を加える必要があります)

ベータ版は、間違いなく本番環境で使用できる状態になります。間違いありません。:)


アプリをテストするためのデバイスを提供できる限り、そのまま使用できます。回避しなければならない問題が多数あるためです。ただし、テストされて動作している限り、優れたアプリが完成します。

実稼働時の問題は、jQuery Mobile によって API や名前、動作方法が変更される可能性があるため、今アプリを作成しても将来のリリースでは動作しない可能性があることです。

したがって、これはアプリに大きく依存します。セマンティック HTML を強化するために JQM を使用する予定で、JS や CSS のハックをあまり書かない場合は、プロジェクトを alpha3 で開始しても問題ないと思います。

リポジトリから最新バージョンを取得し、新しいバージョンがコードで引き続き動作するかどうかを定期的にテストすることを忘れないでください。最も必要なのはバグ修正です。

おすすめ記事