最新のウェブフロントエンドフレームワーク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重複排除方法の概要

推薦する

ウェブサイトをIE6、7、8、9の古いバージョンに対応させるための3つのソリューション

Microsoft は後からブラウザの研究開発に力を入れてきましたが、実際のところ、最新の IE ブ...

MySQL のロードバランサーとして nginx を使用する方法

注意: nginxのバージョンは1.9以上である必要があります。nginxをコンパイルするときに、-...

検証コードケースのJavaScript実装

この記事では、検証コードの効果を実現するためのJavaScriptの具体的なコードを参考までに共有し...

Vueのトランジションとアニメーションの深い理解

1. DOM要素を挿入、更新、または削除するときに、適切な場合は要素にスタイルクラス名を追加します。...

MySQL FAQ シリーズ: ibdata1 ファイルのサイズが突然増加しないようにする方法

0. はじめにibdata1 ファイルとは何ですか? ibdata1 は、innodb システム テ...

Vue プロジェクトの最初の画面のパフォーマンス最適化コンポーネントの実践ガイド

目次Vue ファースト スクリーン パフォーマンス最適化コンポーネント説明するインターセクションオブ...

Linuxの運用と保守、基本的なプロセス管理、リアルタイム監視と制御

目次1. バックグラウンドで実行されるジョブ2. 信号を使用してプロセスを制御する基本的なプロセス管...

Ubuntu 20.04 をインストールした後に行うべきこと (初心者向けガイド)

Ubuntu 20.04 がリリースされ、多くの新機能が導入されましたが、慣れていない機能も多くあ...

ウェブデザイナーが知っておくべき効率的なナビゲーションデザインの3つの原則

ウェブサイトのナビゲーションを設計することは、家の基礎を築くようなものです。基礎がしっかりしていなけ...

JavaScriptを使用して独自のAjax関数を定義する

ネイティブJSによって開始されたネットワークリクエストは、クエリ文字列の形でサーバーに送信されるため...

Reactのdiffアルゴリズムの詳細な分析

Reactのdiffアルゴリズムの理解diffアルゴリズムは、 Virtual DOMの変更された部...

uniappを使用してWeChatミニプログラムでEChartsを使用する方法

今日は、uniapp を使用して Echarts を統合し、マップ チャートを表示します。 mpvu...

Linux の RPM パッケージでインストールされた xinetd ベースのサービスの管理

目次序文1. xinetdサービスに基づく起動管理(1)Telnetサービスのインストール(2)Te...

ページのキャッシュを防ぐソリューション

解決: <head> に次のコードを追加します。コードをコピーコードは次のとおりです。 ...

サーバー間のファイル バックアップ ソリューション、サーバー ファイルを別のサーバーに自動的にバックアップする方法は?

多くの組織ではファイル サーバーをバックアップする必要があり、あるサーバーから別のファイル サーバー...