Luke WROBLEWSKI による「モバイル ファースト」という本や、このトピックに関する他の多くの読み物を読みました。私は Web 開発者ですが、今では「モバイル ファースト」または「プログレッシブ エンハンスメント」が進むべき道であると確信しています。
今、私はこれを達成するためのフレームワークを探しています。
JQuery モバイルは「モバイル ファースト」であると発表していますが、私は数日間試してみましたが、今では「そうではありません」と言う傾向があります。他のフレームワークと混在させることはできません。すべてのページをDOMに保持する(ajaxを使用してロードを強制する)などのトリックを行うため、私の人生は楽になりません。アンロードせずにデスクトップ版でプログレッシブエンハンスメントやフィニッシュに使おうとするのは無理そうです。つまり、デスクトップ コンピューターで大きなボタンを使用したくないので、フレームワークの js&css を削除する必要があると思いますが、それは奇妙に聞こえます。それが可能かどうかさえわかりません。
JQuery モバイルは、モバイル ファーストの Web サイトよりもネイティブ アプリのようなルック アンド フィールを備えた、サイトの専用のモバイル Web バージョンを実現するためのフレームワークのように見えます。
だから誰か私が間違っているところを教えてください: * jQuery モバイルは本当に「モバイル ファースト」なのですか? * jquery mobile で (デスクトップを最後のターゲットとして) プログレッシブ エンハンスメントを行うことはできますか? はいの場合、方法を教えてください。
これは、jquerymobile がモバイル ファーストであることを示す対応するページです: http://view.jquerymobile.com/1.3.0/docs/intro/#ProgressiveEnhancement
zurb の基盤も試してみましたが、うまく機能しますが、優れたモバイル UI を提供するのに十分なウィジェットやツールがありません。両方を混在させることは素晴らしい点ですが、多くの作業が必要になり (CSS の競合 + JS の競合の可能性があります)、それが可能かどうかさえわかりません。
モバイル ファーストのコンテキストで jquery mobile をどのように使用するかについてのアドバイスを歓迎します。