ホームページ > 記事 > ウェブフロントエンド > ブートストラップと反応の違いは何ですか?
違い: React は mvc モードに基づく JavaScript フレームワークですが、bootstrap は HTML、CSS、JAVASCRIPT に基づいて開発された単なるフロントエンド UI フレームワークです。bootstrap は html に基づく UI 構築ツールであり、reactコンポーネントベースのエンジニアリング構築手法です。
Bootstrap を理解する:
Twitter の Bootstrap は、現在最も人気のあるフロントです。 -終了フレームワーク。 Bootstrap は HTML、CSS、JAVASCRIPT に基づいており、シンプルかつ柔軟で、Web 開発を高速化します。 bootstrap にはいくつかの UI コンポーネントもあります
Boostrap UI コンポーネントは主にクラス (セマンティック クラス名) を使用することを好みますが、easyUI は主に js 関数を使用して実装されます。
bootstrap はスタイルのパフォーマンスに重点を置き、より美しく、現在の人気トレンドに準拠していますが、EasyUI はスタイルが特に優れているわけではなく、非常に美しい
bootstrap にはデータ対話機能がありませんが、easyUI には強力なデータ対話機能があります。
bootstrap は携帯電話と互換性があり、 PC、easyUI ではこれはできません
bootstrap のフロントエンド コミュニティは easyUI よりも成熟しており、リソースが豊富で、さらに bootstrap のグリッド レイアウトが主流になりつつあります。現在、ほとんどの Web サイトまたはバックエンド システムのトレンドであり、使用率が高く、オンラインで見つけることができ、多くの例が直接使用されています。とても便利。
React を理解する:
react は、mvc (モデル ビュー コントロール) または mvp (モデル ビュー プレゼンター) に基づいています。 ) フレームワーク フロントエンド フレームワークは、vue に似た単一ページの Web ページ (SPA) を完成させるためにより重要です。
MVC: モデル (Model) ビュー (View) コントローラー (Controller) は、主に階層化の目的に基づいて、互いの役割を分離します。
MVP: MVC モデルから発展し、コントローラー/プレゼンターが論理処理を担当し、モデルがデータを提供し、ビューが表示を担当します。
React は、ユーザー インターフェイスを構築するための JAVASCRIPT ライブラリであり、主に UI の構築に使用されます。主な機能:
データの一方向応答: データが変更されると、React が自動的に UI インターフェイスの更新を管理します
VisualDom (仮想Dom): React は Dom ツリーへの変更を管理します。開発者は開発に React の仮想 Dom を使用するだけで済み、ページのレンダリングが高速になります。
これはより大きな利点につながります: 仮想 Dom から実際の Dom へのマッピングは React によって制御されますが、仮想 Dom が IOS または Android にマッピングされたらどうなるでしょうか? そこで React Native が誕生しました。 、Reactive Native コードの約 80% は IOS と Android の両方をサポートできます。
react と bootstrap の違い
react は mvc または mvp モードに基づく JavaScript フレームワークですが、bootstrap は単なるフロントエンドですui フレームワーク
bootstrap: HTML ベースの UI 構築ツール;
react: コンポーネントベースのエンジニアリング構築手法;
プログラミング関連の知識の詳細については、次のサイトを参照してください: プログラミング動画講座! !
以上がブートストラップと反応の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。