ホームページ >ウェブフロントエンド >ブートストラップのチュートリアル >ブートストラップと反応の違いは何ですか?

ブートストラップと反応の違いは何ですか?

青灯夜游
青灯夜游オリジナル
2020-11-11 16:14:117188ブラウズ

違い: 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 サイトの他の関連記事を参照してください。

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