ブートストラップの反応の違い

(*-*)浩
(*-*)浩オリジナル
2019-07-17 11:38:282738ブラウズ

現在、私が個人的に知っている人気のフロントエンド フレームワークは、BootStrap、React、Vue の 3 つです。しかし、BootStrap については、React がさらに詳しく説明したいと考えています。

ブートストラップの反応の違い

bootstrap はスタイルのフロントエンド フレームワークであり、react フロントエンド フレームワーク とは同じタイプではありません (推奨学習: Bootstrap ビデオ チュートリアル )

react は、mvc (モデル ビュー コントロール) または mvp (モデル ビュー プレゼンター) フレームワークに基づくフロントエンド フレームワークです。主な目的は、単一ページの Web ページを完成させることです。 (スパ)。

MVC: Model (モデル) View (ビュー) Controller (コントローラー) は、主に階層化の目的に基づいて、互いの役割を分離します。

MVP: MVC モデルを発展させたもので、コントローラー/プレゼンターが論理処理を担当し、モデルがデータを提供し、ビューが表示を担当します。

BootStrap:

グリッド システムが特徴で、使いやすく、簡単に始めることができます。レスポンシブ ページ用に特別に設計されています。1 セットのコードで次のことが可能です。

欠点は、体系的なコンポーネントの強力なセットが欠如していることです (調査当時は利用できませんでしたが、現在は利用可能になっていると言われています)。スコープの競合が発生しました。コンポーネントの完全なセットを整理しないと、開発は非常に面倒になります。

React:

React はユーザー インターフェイスを構築するための JAVASCRIPT ライブラリ。主に UI の構築に使用されます。

主な機能は 2 つあります:

1. データの一方向応答: データが変更されると、React は UI インターフェイスの更新を自動的に管理します

2. VisualDom (仮想 Dom). React は Dom ツリーへの変更を管理します。開発者は開発に React の仮想 Dom を使用するだけで済み、ページのレンダリングが高速になります。

Thisより大きな利点につながります: 仮想 Dom から実際の Dom へのマッピングは React によって制御されます。それでは、仮想 Dom が IOS または Android にマッピングされたらどうなるでしょうか? そこで React Native が誕生しました。Reactive Native の約 80% コードは両方の IOS をサポートできます。

#欠点は、React の GPL 契約が最近変更されたため、ビジネス上の問題が発生しやすいことです...


その他のブートストラップ関連の技術記事については、

Bootstrap チュートリアル 列にアクセスして学習してください。

以上がブートストラップの反応の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。