web-dev-qa-db-ja.com

ブートストラップと材料設計の選択

AngularJS(フルスタック)を使って新しいプロジェクトを始めます。私のプロジェクトはレスポンシブである必要があり、私はテンプレートを一から作成します。

それで、私はブートストラップ3(角度指示付き)を選ぶべきか、レイアウトのための材料設計を選ぶべきかについてアドバイスが必要ですか?

誰かが両方の長所と短所をリストすることができれば私は大いに感謝します。

164
Asik

私の知る限りでは、あなたは言及したすべての技術を別々にあるいは一緒に使用することができます。それはあなた次第です。私はあなたが間違った角度から問題を見ていると思います。マテリアルデザインは、ページの特定の要素がデザインされ、動作し、まとめられる方法です。 Material Designは優れたUI/UXを提供しますが、JS(イベント、インタラクション)ではなくグラフィックレイアウト(HTML/CSS)に依存しています。

一方、AngularJSとBootstrapは、大量のコードを書く手間を省くことで開発をスピードアップすることができるフロントエンドフレームワークです。たとえば、AngularJSを使用して、ただしマテリアルデザインを使用せずにWebアプリケーションを構築できます。あるいは、AngularJSやBootstrapを使用せずに、Material Designを使用して単純なHTML5 Webページを構築することもできます。最後に、AngularJSとBootstrapおよびをMaterial Designと一緒に使用するWebアプリケーションを作成できます。これが最良のシナリオです。すべての技術が互いに支え合っています。

  1. ブートストラップ= レスポンシブページ
  2. AngularJS = MVC
  3. 材料設計= 素晴らしいUI/UX

AngularJSの素晴らしいマテリアルデザインコンポーネントを確認できます。

https://material.angularjs.org


enter image description here

デモ:https://material.angularjs.org/latest/demo/ enter image description here

137
Michael Money