-1

モバイル用のインタラクティブな Web アプリを開発しようとしていますが、できるだけ多くのモバイルに最高のエクスペリエンスを提供したいと考えています。

そのために、私は meteor を使用することにしました。これは、舞台裏のロジックに関するすべての重労働を処理するためです。ただし、そのような選択には代償が伴います。モバイルでは、プロセッサ、ネットワーク速度、等

そのため、可能な限り短い読み込み時間で最高のエクスペリエンスを提供できるように、非常に小さなフロントエンド フレームワークを選択しようとしています。

現在、pure.css、min.css、base、materialize、material design lite など、この問題に取り組むためのさまざまなソリューションがありますが、最適なソリューションを選択するのに苦労しています。

  • 機能の完全なセットが常に必要なわけではないため、サブセットを簡単に構築できるはずです
  • 最小のコスト (重量) で可能な限り最高のインターフェイスが欲しい
  • このパッケージは、古いブラウザーをうまく処理する必要があります (モバイルの世界は広大で激怒しています)。
  • 見栄えを良くするために、小さなやり取りを適切に処理する必要があります。
  • パッケージは、ほとんどの電話やネットワークでロード時間なしで優れたエクスペリエンスを維持するために、理想的には最大 14kb の重量にする必要があります (多かれ少なかれ!!!)

これまでのところ、マテリアル デザイン ライトが最高のコンテナーだと感じていますが、どう思いますか? カスタマイズは簡単ですか (ソーシャル アイコンの追加、使用されていないアイコンの削除、特定のアイコンへの効果の制限)。他のフレームワークはありますか? フレームワークなしで行き、地面からインターフェースを構築したほうがいいですか?努力する価値がありませんか?

4

1 に答える 1

0

軽量のフレームワークが適しているように思えます。

または、タスク ランナーを使用して、ファイル内の不要な css を削除することもできます。最も人気のある grunt/gulp タスクは次のようです。

https://github.com/addyosmani/grunt-uncss

https://github.com/addyosmani/gulp-uncss-task

私はこれらを使用しましたが、css ファイルのサイズを大幅に削減できます。

于 2015-07-24T09:01:25.143 に答える