最新のウェブフロントエンドフレームワーク10選を紹介(翻訳)

最新のウェブフロントエンドフレームワーク10選を紹介(翻訳)
Web 開発の世界では、フレームワークは非常に一般的です。新しいフレームワークやテンプレートが毎日のように作成されています。それらすべてを理解して、どのフレームワークを使用するかを決定するのは困難です。フロントエンド Web フレームワークの本質は、日常のプロジェクトに適用できる JavaScript、CSS、HTML 関連コンポーネントのコレクションであり、特に緊急のプロジェクトでは開発時間を大幅に節約できます。ここでは、参考までにフロントエンド Web フレームワークを 10 個リストします。

1. こっそり

 こっそり

これは主にモバイルデバイス向けのフレームワークです。最近では、モバイルアプリケーションに注目する人が増えています。これは、さまざまなブラウザで実行でき、CSS と SCSS もサポートする軽量フレームワークです。

2. CSスタイル

csスタイル 

簡単にメンテナンスできるスタイルシートを作成したい場合は、このフレームワークを試してみてください。これは主流の設計原則に基づいており、フレームワークは一連の SASS 混合型を使用してプログラムを実行するため、CSS がよりセマンティックになり、読みやすくなります。

3. マフィン

マフィン 

厳密な意味でのフレームワークではないかもしれませんが、それでも注目に値します。これは本質的には、静的 Web サイトの作成に使用できるデザイン重視の Web テンプレートです。 Web 開発に役立つ inuit.css、Boilerplate、Bootstrap の利点と仕様について説明します。

4. コウト・スイス

コウト・スイス 

これは CSS コンポーネントに基づいた優れたフレームワークであり、開発を高速化するためのさまざまな用途と機能を備えています。

5. パワーToCSS

パワーToCSS 

これは、SMACSS と DRY の原則に基づいて設計された軽量フレームワークです。CSS コンポーネントがあります。プロジェクトをすぐに開始したい場合は、このフレームワークが適しています。
 

6. Themosis WordPress フレームワーク 

Themosis WordPress フレームワーク 

このフレームワークは、名前空間などの多くの PHP 機能を適用します。さらに、WordPress の仕様と一般的な MVC アーキテクチャを組み合わせています。

7. マテリアルフレームワーク

マテリアルフレームワーク 

ここで紹介した他のフレームワークに比べると使用範囲は狭いですが、非常に軽量で、CSS ベースのコンポーネントのみで構成されています。このフレームワークは、CSS を素早く理解して使用するのに役立ちます。

8. Bootstrap のマテリアル デザイン

Bootstrap のマテリアル デザイン 

名前が示すように、これは Bootstrap 3 テーマです。プロジェクトのデザインをすばやく簡単に作成できます。

 

9. マテリアルUI  

マテリアルUI 

Material UI は、Google の新しい Material Design デザイン言語を実装する CSS フレームワークです。これは NPM パッケージとしてインストール可能で、依存関係の管理と JSX 変換に browserify と reactify を使用します。

10. 具体化する

具体化する 

Google は IO カンファレンスで UI デザイン仕様を発表しました。この仕様は、PC、Web、モバイル アプリケーションのユーザー エクスペリエンスを統一することを目的としています。現在の成功例としては、Google Gmail チームがリリースした新しい Inbox アプリケーションが挙げられます。このフレームワークは多くの新鮮なデザインとスタイルを使用しており、標準バージョンと SASS バージョンの 2 つのバージョンがあります。


元記事: http://designposts.net/best-frontend-web-frameworks/
翻訳: http://www.php100.com/html/dujia/2015/0127/8490.html
(翻訳:PHP100_Zeroing)

<<:  テーブル適応とオーバーフローのいくつかの設定の詳細な説明

>>:  SQL重複排除方法の概要

推薦する

CSS 使用のヒントのまとめ

最近、ブログのアップグレードを始めました。テンプレートを変更する過程で、CSS スタイルシートを書き...

Linux で PHP curl 拡張機能をインストールする方法の詳細な説明

この記事では、Linux で PHP curl 拡張機能をインストールする方法について説明します。ご...

Linuxサーバー間のリアルタイムファイル同期の実現

使用シナリオ既存のサーバー A と B の場合、サーバー A の指定されたディレクトリ (たとえば、...

MySQL の null と not null、null と空の値の違いの詳細な説明 ''''

MySQL を長い間使用してきた多くの人は、これら 2 つのフィールド属性の概念をまだよく理解して...

SQL 文を使用してデータを収集する場合の sum 関数と count 関数の if 判定条件の使用法の説明

まず、例を挙げてみましょう(読みたくない場合は、以下の要約だけ読んでください)。 order_typ...

シンプルなショッピングカート機能を実現するjs

この記事の例では、簡単なショッピングカート機能を実現するためのjsの具体的なコードを参考までに共有し...

Vue で @person 関数を実装する方法

この記事ではvueを使用し、マウスクリックイベントといくつかの小さなページの最適化を追加します。 基...

CSSを使用してファイルアップロードパターンを描画する

以下に示すように、あなたならどのようにそれを達成しますか: 通常、フォントアイコンを使用して中央にプ...

echarts ワードクラウドチャートを使用した Vue の実践記録

echartsワードクラウドはechartsの拡張版ですhttps://echarts.apache...

MySQL パフォーマンス ストレス ベンチマーク ツール sysbench の使い方の紹介

目次1. sysbenchの紹介#プロジェクトダウンロードアドレス: 2. Sysbenchのインス...

SELinux 入門

カーネル 2.6 の時代には、アクセス制御セキュリティ ポリシーのメカニズムを提供するために新しいセ...

MySQL マスタースレーブレプリケーションの詳細な分析

序文: MySQL では、マスター/スレーブ アーキテクチャが最も基本的かつ最も一般的に使用されるア...

単一の Nginx IP アドレスに複数の SSL 証明書を設定する例

デフォルトでは、Nginx は IP アドレスごとに 1 つの SSL 証明書のみをサポートします。...

CSS に基づいて MaterialUI ボタン​​クリックアニメーションを実装し、それを React コンポーネントにカプセル化します。

序文フロントエンドフレームワークのヘビーユーザーとして、私はテクノロジーを選択する際にそのエコロジー...