ホームページ > ウェブフロントエンド > Vue.js > vue.js とブートストラップの違いは何ですか?

vue.js とブートストラップの違いは何ですか?

青灯夜游
リリース: 2020-11-17 16:29:44
オリジナル
2827 人が閲覧しました

違い: Bootstrap は、HTML、CSS、および JavaScript に基づいた、シンプルで直感的かつ強力なフロントエンド開発フレームワークです。vue.js は、ユーザー インターフェイスを構築するための進歩的な JavaScript フレームワークです。Vue のコア ライブラリのみに焦点を当てます。ビューレイヤー。

vue.js とブートストラップの違いは何ですか?

vue.js

Vue (/vjuː/ と発音され、ビューに似ています) は、構築するためのツールのセットです。ユーザー インターフェイス用のプログレッシブ JavaScript フレームワーク。他の大きなフレームワークとは異なり、Vue は下から上にレイヤーごとに適用されるように設計されています。 Vue のコア ライブラリはビュー レイヤーのみに焦点を当てているため、サードパーティのライブラリや既存のプロジェクトと簡単に統合できます。 [関連する推奨事項:

vue.js ビデオ チュートリアル ]

特徴は、React の肩の上に立つことであり、多くの点で優れていることです:

1. 2- way data Binding. データが変更されると、ページが変更されます。ページが変更されると、データも変更されます。

2. ページのレンダリングは React よりも高速であると言われています。

3. コンポーネント化 (実際には React にもコンポーネント化があります). これは BootStrap のコンポーネント化の概念とは少し異なります. Vue のコンポーネント化によりスコープの競合の問題が解決されました. さらに、js テストはより専門的になっています (junit に似ています)。

4. 単一 HTML 開発. 開発モードは HTML であり、コンポーネントに対応する js を常に置き換えて表示効果を切り替えます. html 内の共通の js と css は 1 回ダウンロードするだけで済みます。理論的には Iframe ページよりも優れています レンダリングが高速です。

5.node.js が提供する webpack と組み合わせることで、体系的な方法でパッケージ化してリリースできます。

欠点は、始めるのが難しく、大規模な開発も難しく、計画的な開発の積み重ねが必要です。アメリカの Twitter 社のデザイナーである Mark Otto と Jacob Thornton によって開発された HTML、CSS、および JavaScript を使用した、直感的で強力なフロントエンド開発フレームワークにより、Web 開発が高速化されます。

使いやすく始めやすいグリッドシステムが特徴です。レスポンシブページに特化して設計されており、1つのコードでタブレットやPCにも対応できます。

欠点は、一式が揃っていないこと 強力な体系的なコンポーネントがある(調査当時は存在しなかったが、現在は存在するとのこと) 実際に使ってみると、スコープの競合が発生したコンポーネントが整理されていないと、開発は非常に疲れるでしょう。

vue.js と bootstrap の違い

Bootstrap は、HTML、CSS、および JavaScript に基づいた、シンプルで直感的かつ強力なフロントエンド開発フレームワークです。 Vue は、ユーザー インターフェイスを構築するための進歩的な JavaScript フレームワークのセットです。

関連する推奨事項:

2020 フロントエンド vue インタビューの質問の概要 (回答付き)


vue チュートリアル推奨: 2020 年の最新の vue.js ビデオ チュートリアル 5 選

プログラミング関連の知識の詳細については、

プログラミング入門

をご覧ください。 !

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート