■ はじめに
マテリアル デザインを、少しずつ勉強していく... 今回は、マテリアル デザインに準拠したフレームワークを調べてみた。 => デザインは流行り廃りがあるから、 どうせ直ぐに使えない技術になるだろーが... => 現状(2022~2023年)は、以下の関連記事を参考にして決めてもいいかも。
The State of CSS 2022
https://dk521123.hatenablog.com/entry/2023/01/01/220655
目次
【1】マテリアル デザイン (Material Design) 【2】フレームワーク一覧 1)Vuetify 2)Polymer 3)Material Design for Bootstrap (MDB) 4)Material Design Lite (MDL) 5)Materialize 6)Material framework 7)Surface 8)MUI 9)Material UI 10)Framaterial Framework 11)Ionic Material 12)Leaf 13)Phonon Framework 14)AdminBSB Material Design 15)LumX 16)Ember Paper 17)vue material
【1】マテリアル デザイン (Material Design)
* Googleが提唱するデザイン指針
公式サイト
https://material.io
【2】フレームワーク一覧
1)Vuetify 2)Polymer 3)Material Design for Bootstrap (MDB) 4)Material Design Lite (MDL) 5)Materialize 6)Material framework 7)Surface 8)MUI 9)Material UI 10)Framaterial Framework 11)Ionic Material 12)Leaf 13)Phonon Framework 14)AdminBSB Material Design 15)LumX 16)Ember Paper 17)vue material
メモ
選定は、人それぞれなので、より多くデモを触って、 要件や条件に合うものを選べばいいかと # 個人的には「Surface」か「Materialize」がいい
1)Vuetify
* Vue.js対応 * MIT License (商用利用可能) * 詳細は、以下の関連記事を参照のこと。
https://dk521123.hatenablog.com/entry/2020/12/26/000242
2)Polymer
* 以下の関連記事を参照のこと。
Polymer ~ 初期設定編 ~
https://dk521123.hatenablog.com/entry/2018/06/18/233411
Polymer ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2018/06/19/165900
3)Material Design for Bootstrap (MDB)
* 以下の関連記事を参照のこと。
https://dk521123.hatenablog.com/entry/2018/07/10/220319
* MIT License; 商用利用可能
https://mdbootstrap.com/license/
注意点
* 無料版 / 有料版 とあり、無料版は機能が限られている
公式サイト
https://mdbootstrap.com/
https://fezvrasta.github.io/bootstrap-material-design/
examples
https://fezvrasta.github.io/bootstrap-material-design/docs/4.0/examples/
icon
http://mervick.github.io/material-design-icons/
https://fezvrasta.github.io/bootstrap-material-design/docs/4.0/material-design/list-groups/
4)Material Design Lite (MDL)
* Google製 * Apache-2ライセンス
デメリット
公式サイト
https://github.com/google/material-design-lite/blob/mdl-1.x/README.md
より抜粋 Feature requests MDL is currently in limited support mode # Material Design Lite (MDL)は、現在、限定的なサポートモードになっています。
公式サイト
https://getmdl.io/
リファレンス(これ見ながらできる)
https://getmdl.io/components/index.html
テンプレート(これも助かる)
https://getmdl.io/templates/index.html
5)Materialize
* 以下の関連記事を参照のこと。
Materialize ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2022/12/31/235908
6)Material framework
* 公式サイトにチュートリアル的なデモがある => (あくまで個人的な感想だが)簡単に使えそうだが、アニメーションの気持ちよさがいまいち
公式サイト
http://nt1m.github.io/material-framework/
7)Surface
* CSS Only で軽量 (すご!) * MIT License; 商用利用可能 * 個人的には、使いやすそうだし、アニメーションもいい感じ
公式サイト
http://mildrenben.github.io/surface/index.html
Github
https://github.com/mildrenben/surface
8)MUI
公式サイト
個人的には「Getting Started」だけでなく 「Example Layouts」が用意されているのは助かる
9)Material UI
* インストールが必要そう * MIT License; 商用利用可能
公式サイト
https://material-ui.com/
10)Framaterial Framework
公式サイト
http://framaterial.github.io/framaterial/
11)Ionic Material
* MIT License; 商用利用可能
公式サイト
http://ionicmaterial.com/
12)Leaf
公式サイト
http://getleaf.com/
13)Phonon Framework
公式サイト
http://phonon.quarkdev.com/
14)AdminBSB Material Design
公式サイト
https://gurayyarar.github.io/AdminBSBMaterialDesign/
15)LumX
* AngularJS使用
公式サイト
http://ui.lumapps.com/
16)Ember Paper
公式サイト
http://miguelcobain.github.io/ember-paper/
17)vue material
* Vue.js対応
公式サイト
https://vuematerial.io/
参考文献
http://shared-blog.kddi-web.com/webinfo/16
https://goworkship.com/magazine/material-design-frameworks/
https://webdesign-trends.net/entry/2276
https://furien.jp/columns/223/
https://lab.sonicmoov.com/markup/best-material-design-template/
http://uxmilk.jp/49116
https://hota1024.com/2018/02/11/%E3%81%8A%E3%81%99%E3%81%99%E3%82%81materialdesign%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF10%E9%81%B8/
http://tech-blog.applican.com/entry/2015/03/17/120000
関連記事
Material Design for Bootstrap 4 ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2018/07/10/220319
Vuetify ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2020/12/26/000242
Polymer ~ 初期設定編 ~
https://dk521123.hatenablog.com/entry/2018/06/18/233411
Polymer ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2018/06/19/165900
Materialize ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2022/12/31/235908
The State of CSS 2022
https://dk521123.hatenablog.com/entry/2023/01/01/220655