テクノロジー 開発 非公開: ブートストラップの代替案: ベスト フロントエンド フレームワーク 20 選

ブートストラップの代替案: ベスト フロントエンド フレームワーク 20 選

Frameworks は、より迅速で優れた開発を実現するための便利なフロントエンド開発者ツールの 1 つです。フレームワークを使用すると、 適切に構造化され、保守しやすく、アップグレード可能な Web サイトを 構築できます。また、すぐに利用できる要素がたくさんあるため、 時間を大幅に節約すること もできます。

現在、フレームワークの数は大幅に増加しており、ご存知のとおり、Twitter の Bootstrap が上位にランクされています。使用する最も適切なフレームワークを選択できるように、 ブートストラップの代替 として現在利用可能な 21 以上の最良のフレームワーク をリストしました。それらは、互いに異なるユニークでからかい機能を提供します。チェックアウト!

1. ピュア

pure
pure

デスクトップとモバイルの両方で動作する Web アプリを構築する予定がある場合は、Yahoo の Pure の 使用を検討する必要があります。 Pure は、モバイル デバイスに関しては Bootstrap よりもはるかに優れたパフォーマンスを発揮します。その名前が示すように、Pure は純粋な CSS フレームワークのみとして提供されます。 Normalize.css の上に構築されている Pure は、ファイル サイズがわずか 4.5 KB (縮小および gzip) と非常に小さいです。

2. UIキット

UIkit は、無料の軽量のモジュール式フロントエンド フレームワークです。 LESS で開発された UIkit は、適切に構造化され、拡張可能で保守しやすいコードを備えています。また、応答性が高く、流動的でネスト可能なグリッド システムも提供します。 UIkit を使用すると、ナビゲーション、ボタン、モーダル、ドロップダウンなどをよりレスポンシブに構築できます。包括的なドキュメントにより、UIkit を簡単に始めることができます。

3.モンタージュJS

montagejs
montagejs

MontageJS は 、最新のシングルページ アプリケーション (SPA) の作成 に特化した無料のオープンソース フロントエンド フレームワークです。 Montage は、多くの実績のあるフレームワーク アプリケーションの基盤を利用することで、表現力豊かな HTML コードを維持しながら開発プロセスを簡素化します。 MontageJS を使用すると、DOM の更新を同期してユーザー エクスペリエンスをよりスムーズにしたり、再利用可能な UI コンポーネントを構築および拡張したりすることができます。

4. 基礎工事

groundworkcss
groundworkcss

Groundwork は Gary Hepting によって作成および保守されている、軽量で柔軟かつ応答性の高いフロントエンド フレームワークです。 Sass と Compass の上に構築された Groundwork は、 柔軟で流動的でネスト可能な 優れたグリッド システムを提供します。グリッド システムを使用すると、あらゆる画面サイズに適合するあらゆる種類のレイアウトを構築できます。

5.ガンビー

gumby
gumby

Gumby は、 Web 開発を高速化するために Sass のパワーを利用して構築された、柔軟で応答性の高いフレームワークです。 カスタマイザーを 使用すると、UI キット全体のデザインを簡単に調整してカスタマイズして、最適な好みに合わせることができます。 Gumby には、列のバリエーションが異なる複数のタイプのグリッドがありますが、デフォルトでは、Gumby には 960 グリッド システムが付属しています。

6. HTML5 定型文

html5-boilerplate
html5-boilerplate

その名前のように、 HTML5 ボイラープレートは 、最も標準的な HTML の新機能を満たすように最適化された HTML5 対応テンプレートを提供します。このテンプレートを使用すると、Internet Explorer のような古いブラウザであっても、あらゆる種類のブラウザに適応できる 、高速で堅牢かつ応答性の高い サイトを作成できます。

7. スケルトン

skeleton
skeleton

Skeleton は 、12 列のグリッド システムを使用する軽量の CSS フレームワークです。 Bootstrap や Foundation とは異なり、Skeleton は開発プロセスを開始することを目的としたボタン、リスト、テーブル、フォームなどの基本コンポーネントのみを提供します。

8.ブーツフラット

bootflat
bootflat

Boot flat は 、強力な Bootstrap 3 で構築されたオープン ソースの CSS フレームワークです。Boot flat は 、より速く、より簡単で、繰り返しの少ない方法 で、見事なフラット Web デザインを作成するように設計されています。したがって、その UI キットには、Web サイト、iOS、または Android プロジェクトで使用できる美しい PSD ユーザー インターフェイス パックが 付属しています。

9. イヌイット

Inuit.css は 、モバイル ファーストのアプローチに焦点を当て、すべてのデザインをユーザーに任せる、もう 1 つの優れた CSS の名著です。他の多くのフレームワークには独自の組み込みデザイン CSS が付属していますが、Inuit.css には付属していません。 Inuit.css は OOCSS (オブジェクト指向 CSS) 方式で動作します。これは 、再利用可能な CSS を記述するための高速でスケーラブルで保守可能な方法です。

10. 960グリッドシステム

960-grid-system
960-grid-system

960 Grid System は、 960 ピクセル幅のコンテナーに基づいて Web 開発ワークフローを合理化できるフロントエンド フレームワークです。コンテナーは、コンテンツをレイアウトしやすいように 12、16、さらには 24 列にスライスできます。

11. マテリアライズ

materialize
materialize

Google のマテリアル デザイン原則に基づいて構築された Materialize は 、最新の応答性の高いフロントエンド フレームワークとして提供されています。このフレームワークは、マテリアル デザインのルック アンド フィールを複雑にすることなく Web サイトに実装したい人に非常に適しています。 カードデザイン、波及効果アニメーション、Sass mixin、モバイルメニューのドラッグアウト などを備えています。

12. ジート

jeet
jeet

Jeet は 、現在利用可能な高速かつ柔軟な最先端のグリッド システムです。 Jeet を使用すると、非常に直観的かつクリーンな方法でその場でグリッドを構築できます。最新および古いブラウザのほぼすべてをサポートしています。

13. スージー

susy
susy

Susy は 、任意の種類の列で Web レイアウトを構築するのに役立つ自動グリッド システムです。自由かつ柔軟に好みのデザインを構築できます。デザインの列数が 5、12、24、48 であっても、不均等であっても処理できます。

14. メトロUI

Metro UI は 、Windows 8 Metro スタイル インターフェイスからインスピレーションを得た 12 グリッド ベースのフレームワークです。非常に使いやすく、ボタン、タイル、メニュー、日付ピッカーなどの一般的なコンポーネントを多数備えたスタイルになっています。簡単に開始できるニュース ポータル テンプレートもあります。

15. HTML キックスタート

html-kickstart
html-kickstart

HTML KickStart は、 Web 開発を極めて高速化するための、非常に無駄のない HTML、CSS、および Javascript のボイラープレートです。 HTML KickStart は、 Font Awesome のアイコン サポートを備えた Twitter Bootstrap に基づいて開発されました。すぐに使えるメニュー、リスト、テーブル、ボタン、グリッド システム、および多くの優れた要素を使用すると、Web プロジェクトの作成プロセスを最大 10 時間、あるいはそれ以上節約できます。

16. シンプルなグリッド

simple-grid
simple-grid

Simple Grid は 、非常に軽量で応答性の高いグリッド システムです。派手なボタン、メニュー、テーブルなどを備えた他のフレームワークとは異なり、Simple Grid は純粋なグリッドのみを提供します。グリッド機能は 1140 ピクセルの画面サイズに基づいており、12 列を カスタマイズして最適なレイアウトを得ることができます。

17. 財団

foundation
foundation

Foundation は おそらく Twitter Bootstrap にとって最も強力なライバルです。これは非常に詳しく文書化されており、安定性と柔軟性に優れたオープンソースのフロントエンド フレームワークです。レスポンシブでモバイルファーストの Web プロジェクトをより迅速に作成するための便利なツールが多数あります。 IE7 を除く、現在利用可能なほぼすべてのブラウザをサポートしています。多くの開発者は主に HTML と CSS のみに Foundation を使用していますが、これを Sass Rails に移植するオプションもあります。

18.マテリアルUI

material-ui
material-ui

マテリアル UI は、 マテリアル デザイン 仕様を実装する別のフレームワークです。 Materialise との唯一の違いは、Facebook の React Javascript ライブラリへの愛によって構築されていることです。 Web ページで自由に使用できる美しい UI コンポーネントが多数あります。

19. トップコート

topcoat
topcoat

TopCoat は 、速度を念頭に置いて設計された Web アプリケーション開発のために Adob​​e チームによって作成された堅牢なフロントエンド フレームワークです。 TopCoat のあらゆる細部は、パフォーマンスを優先して最適化されています。また、カスタマイズ可能なテーマ、オープンソース フォント、プロジェクトで使用する PSD UI キットも提供します。

20. インク

ink
ink

Ink は、 Bootstrap と同様に、HTML、CSS、JavaScript を使用して UI を迅速に開発するために開発されたフロントエンド フレームワークです。テーブル、タブ、データ ピッカー、モーダル、並べ替え可能なリスト、ツリー ビュー、ギャラリー、フォーム バリデータなどの再利用可能なインターフェイス要素を使用して、最新のレイアウトを簡単に作成できます。また、JS Core エンジンを使用して DOM 操作、通信機能、派手なページ効果を実現することもできます。

21.温泉UI

onsenui
onsenui

Onsen UI は 、PhoneGap および Cordova とうまく連携するハイブリッド フレームワークです。 AngularJS、jQuery、Font Awesome、TopCoat を基盤として、Onsen UI は素晴らしいモバイル アプリを開発するための有望なツールとなります。 Onsen UI は、Web コンポーネントの概念を使用してモバイル アプリを簡単に構築するのに役立ちます。

Bootstrap の代替案としてお気に入りのものはどれですか?以下のコメント欄でお知らせください。

「ブートストラップの代替案: ベスト フロントエンド フレームワーク 20 選」についてわかりやすく解説!絶対に観るべきベスト2動画

【フロントエンド】CSSフレームワークの使い分け
どのWebフロントエンドフレームワークから始めるべきか?

Frameworks は、より迅速で優れた開発を実現するための便利なフロントエンド開発者ツールの 1 つです。フレームワークを使用すると、 適切に構造化され、保守しやすく、アップグレード可能な Web サイトを 構築できます。また、すぐに利用できる要素がたくさんあるため、 時間を大幅に節約すること もできます。

現在、フレームワークの数は大幅に増加しており、ご存知のとおり、Twitter の Bootstrap が上位にランクされています。使用する最も適切なフレームワークを選択できるように、 ブートストラップの代替 として現在利用可能な 21 以上の最良のフレームワーク をリストしました。それらは、互いに異なるユニークでからかい機能を提供します。チェックアウト!

1. ピュア

pure
pure

デスクトップとモバイルの両方で動作する Web アプリを構築する予定がある場合は、Yahoo の Pure の 使用を検討する必要があります。 Pure は、モバイル デバイスに関しては Bootstrap よりもはるかに優れたパフォーマンスを発揮します。その名前が示すように、Pure は純粋な CSS フレームワークのみとして提供されます。 Normalize.css の上に構築されている Pure は、ファイル サイズがわずか 4.5 KB (縮小および gzip) と非常に小さいです。

2. UIキット

UIkit は、無料の軽量のモジュール式フロントエンド フレームワークです。 LESS で開発された UIkit は、適切に構造化され、拡張可能で保守しやすいコードを備えています。また、応答性が高く、流動的でネスト可能なグリッド システムも提供します。 UIkit を使用すると、ナビゲーション、ボタン、モーダル、ドロップダウンなどをよりレスポンシブに構築できます。包括的なドキュメントにより、UIkit を簡単に始めることができます。

3.モンタージュJS

montagejs
montagejs

MontageJS は 、最新のシングルページ アプリケーション (SPA) の作成 に特化した無料のオープンソース フロントエンド フレームワークです。 Montage は、多くの実績のあるフレームワーク アプリケーションの基盤を利用することで、表現力豊かな HTML コードを維持しながら開発プロセスを簡素化します。 MontageJS を使用すると、DOM の更新を同期してユーザー エクスペリエンスをよりスムーズにしたり、再利用可能な UI コンポーネントを構築および拡張したりすることができます。

4. 基礎工事

groundworkcss
groundworkcss

Groundwork は Gary Hepting によって作成および保守されている、軽量で柔軟かつ応答性の高いフロントエンド フレームワークです。 Sass と Compass の上に構築された Groundwork は、 柔軟で流動的でネスト可能な 優れたグリッド システムを提供します。グリッド システムを使用すると、あらゆる画面サイズに適合するあらゆる種類のレイアウトを構築できます。

5.ガンビー

gumby
gumby

Gumby は、 Web 開発を高速化するために Sass のパワーを利用して構築された、柔軟で応答性の高いフレームワークです。 カスタマイザーを 使用すると、UI キット全体のデザインを簡単に調整してカスタマイズして、最適な好みに合わせることができます。 Gumby には、列のバリエーションが異なる複数のタイプのグリッドがありますが、デフォルトでは、Gumby には 960 グリッド システムが付属しています。

6. HTML5 定型文

html5-boilerplate
html5-boilerplate

その名前のように、 HTML5 ボイラープレートは 、最も標準的な HTML の新機能を満たすように最適化された HTML5 対応テンプレートを提供します。このテンプレートを使用すると、Internet Explorer のような古いブラウザであっても、あらゆる種類のブラウザに適応できる 、高速で堅牢かつ応答性の高い サイトを作成できます。

7. スケルトン

skeleton
skeleton

Skeleton は 、12 列のグリッド システムを使用する軽量の CSS フレームワークです。 Bootstrap や Foundation とは異なり、Skeleton は開発プロセスを開始することを目的としたボタン、リスト、テーブル、フォームなどの基本コンポーネントのみを提供します。

8.ブーツフラット

bootflat
bootflat

Boot flat は 、強力な Bootstrap 3 で構築されたオープン ソースの CSS フレームワークです。Boot flat は 、より速く、より簡単で、繰り返しの少ない方法 で、見事なフラット Web デザインを作成するように設計されています。したがって、その UI キットには、Web サイト、iOS、または Android プロジェクトで使用できる美しい PSD ユーザー インターフェイス パックが 付属しています。

9. イヌイット

Inuit.css は 、モバイル ファーストのアプローチに焦点を当て、すべてのデザインをユーザーに任せる、もう 1 つの優れた CSS の名著です。他の多くのフレームワークには独自の組み込みデザイン CSS が付属していますが、Inuit.css には付属していません。 Inuit.css は OOCSS (オブジェクト指向 CSS) 方式で動作します。これは 、再利用可能な CSS を記述するための高速でスケーラブルで保守可能な方法です。

10. 960グリッドシステム

960-grid-system
960-grid-system

960 Grid System は、 960 ピクセル幅のコンテナーに基づいて Web 開発ワークフローを合理化できるフロントエンド フレームワークです。コンテナーは、コンテンツをレイアウトしやすいように 12、16、さらには 24 列にスライスできます。

11. マテリアライズ

materialize
materialize

Google のマテリアル デザイン原則に基づいて構築された Materialize は 、最新の応答性の高いフロントエンド フレームワークとして提供されています。このフレームワークは、マテリアル デザインのルック アンド フィールを複雑にすることなく Web サイトに実装したい人に非常に適しています。 カードデザイン、波及効果アニメーション、Sass mixin、モバイルメニューのドラッグアウト などを備えています。

12. ジート

jeet
jeet

Jeet は 、現在利用可能な高速かつ柔軟な最先端のグリッド システムです。 Jeet を使用すると、非常に直観的かつクリーンな方法でその場でグリッドを構築できます。最新および古いブラウザのほぼすべてをサポートしています。

13. スージー

susy
susy

Susy は 、任意の種類の列で Web レイアウトを構築するのに役立つ自動グリッド システムです。自由かつ柔軟に好みのデザインを構築できます。デザインの列数が 5、12、24、48 であっても、不均等であっても処理できます。

14. メトロUI

Metro UI は 、Windows 8 Metro スタイル インターフェイスからインスピレーションを得た 12 グリッド ベースのフレームワークです。非常に使いやすく、ボタン、タイル、メニュー、日付ピッカーなどの一般的なコンポーネントを多数備えたスタイルになっています。簡単に開始できるニュース ポータル テンプレートもあります。

15. HTML キックスタート

html-kickstart
html-kickstart

HTML KickStart は、 Web 開発を極めて高速化するための、非常に無駄のない HTML、CSS、および Javascript のボイラープレートです。 HTML KickStart は、 Font Awesome のアイコン サポートを備えた Twitter Bootstrap に基づいて開発されました。すぐに使えるメニュー、リスト、テーブル、ボタン、グリッド システム、および多くの優れた要素を使用すると、Web プロジェクトの作成プロセスを最大 10 時間、あるいはそれ以上節約できます。

16. シンプルなグリッド

simple-grid
simple-grid

Simple Grid は 、非常に軽量で応答性の高いグリッド システムです。派手なボタン、メニュー、テーブルなどを備えた他のフレームワークとは異なり、Simple Grid は純粋なグリッドのみを提供します。グリッド機能は 1140 ピクセルの画面サイズに基づいており、12 列を カスタマイズして最適なレイアウトを得ることができます。

17. 財団

foundation
foundation

Foundation は おそらく Twitter Bootstrap にとって最も強力なライバルです。これは非常に詳しく文書化されており、安定性と柔軟性に優れたオープンソースのフロントエンド フレームワークです。レスポンシブでモバイルファーストの Web プロジェクトをより迅速に作成するための便利なツールが多数あります。 IE7 を除く、現在利用可能なほぼすべてのブラウザをサポートしています。多くの開発者は主に HTML と CSS のみに Foundation を使用していますが、これを Sass Rails に移植するオプションもあります。

18.マテリアルUI

material-ui
material-ui

マテリアル UI は、 マテリアル デザイン 仕様を実装する別のフレームワークです。 Materialise との唯一の違いは、Facebook の React Javascript ライブラリへの愛によって構築されていることです。 Web ページで自由に使用できる美しい UI コンポーネントが多数あります。

19. トップコート

topcoat
topcoat

TopCoat は 、速度を念頭に置いて設計された Web アプリケーション開発のために Adob​​e チームによって作成された堅牢なフロントエンド フレームワークです。 TopCoat のあらゆる細部は、パフォーマンスを優先して最適化されています。また、カスタマイズ可能なテーマ、オープンソース フォント、プロジェクトで使用する PSD UI キットも提供します。

20. インク

ink
ink

Ink は、 Bootstrap と同様に、HTML、CSS、JavaScript を使用して UI を迅速に開発するために開発されたフロントエンド フレームワークです。テーブル、タブ、データ ピッカー、モーダル、並べ替え可能なリスト、ツリー ビュー、ギャラリー、フォーム バリデータなどの再利用可能なインターフェイス要素を使用して、最新のレイアウトを簡単に作成できます。また、JS Core エンジンを使用して DOM 操作、通信機能、派手なページ効果を実現することもできます。

21.温泉UI

onsenui
onsenui

Onsen UI は 、PhoneGap および Cordova とうまく連携するハイブリッド フレームワークです。 AngularJS、jQuery、Font Awesome、TopCoat を基盤として、Onsen UI は素晴らしいモバイル アプリを開発するための有望なツールとなります。 Onsen UI は、Web コンポーネントの概念を使用してモバイル アプリを簡単に構築するのに役立ちます。

Bootstrap の代替案としてお気に入りのものはどれですか?以下のコメント欄でお知らせください。

「ブートストラップの代替案: ベスト フロントエンド フレームワーク 20 選」についてわかりやすく解説!絶対に観るべきベスト2動画

【フロントエンド】CSSフレームワークの使い分け
どのWebフロントエンドフレームワークから始めるべきか?