ホームページ > ウェブフロントエンド > Vue.js > vuejsはいつ登場しましたか?

vuejsはいつ登場しましたか?

青灯夜游
リリース: 2023-01-13 00:45:20
オリジナル
5206 人が閲覧しました

vuejs は、Angular に触発されて 2013 年に開発された軽量フレームワークです。当初は Seed という名前でしたが、2013 年 12 月に vue に名前変更されました。アイコンの色は活力を表す緑色で、バージョン番号は「 0.6. 0」。 2014 年 1 月 24 日に vue が正式公開され、バージョン番号は「0.8.0」となりました。

vuejsはいつ登場しましたか?

このチュートリアルの動作環境: Windows7 システム、vue2.9.6 バージョン、DELL G3 コンピューター。

Vue は、ユーザー インターフェイスを構築するための 進歩的なフレームワークです。

他の大規模なフレームワークとは異なり、Vue は下から上にレイヤーごとに適用されるように設計されています。

最初は単なる個人的なプロジェクトでしたが、今では世界 3 つの主要なフロントエンド フレームワークの 1 つとなり、React や Angular を上回る 150,000 個のスターが github 上にあります。中国での第一選択。

その設計アイデアとコーディング スキルは、多くのフレームワークにも借用され、模倣されています。

重要なバージョンのリリース

  • Google で働いていた You Yuxi は、2013 年に Angular からインスピレーションを得て、当初の名前が軽量なフレームワークを開発しました。シード。

  • 2013 年 12 月に Vue に名前が変更され、アイコンの色は生命力を表す緑色、バージョン番号は 0.6.0 になりました。

  • 2014 年 1 月 24 日に、Vue は正式に一般公開され、バージョン番号は 0.8.0 でした。

  • 2014.02.25、0.9.0 がリリースされ、独自のコード名: Animatrix が付けられました。今後、重要なバージョンには独自のコード名が付けられます。

  • 2015.06.13、0.12.0 (コード名: Dragon Ball) では、Laravel コミュニティ (人気のある PHP フレームワークのコミュニティ) が初めて Vue を使用しました。また、Vue は次の分野でも人気を集めました。 JSコミュニティ。

  • 2015.10.26、1.0.0 エヴァンゲリオンは、Vue の歴史における最初のマイルストーンです。同年、vue-router、vuex、vue-cli が次々にリリースされ、Vue はビュー レイヤー ライブラリから進歩的なフレームワークへと発展しました。

  • 2016.10.01、2.0.0 は 2 番目の重要なマイルストーンで、React の仮想 Dom ソリューションを吸収し、サーバーサイド レンダリングもサポートします。 Vue 2.0 のリリース以来、Vue はフロントエンド分野で注目を集めるようになりました。

  • 2019.02.05 に Vue は過去と未来をつなぐバージョン 2.6.0 をリリースし、その後 3.0.0 がリリースされます。

  • 2019 年 12 月 5 日、大きな期待の中、You Yuxi は Vue 3 のソース コードをリリースしました。

  • 2020 年 9 月 18 日に、Vue.js 3.0 が正式にリリースされました。

Vue 1.0

Vue はもともと、大規模なプロジェクトへの優れた追加として意図されていました。

この設計思想は、フレームワーク自体の命題を軽視し、ツールとしてのフレームワークの複雑さを軽減する結果としてユーザーの要件を軽減する「進歩的なフレームワーク」です。

主な改善点

  • 指示の略語を提供
    v-bind および v-on の略語を提供します:

  <!-- v-bind -->
  <div v-bind:class="box">全写</div>
  <div :class="box">缩写</div>
  <!-- v-on -->
  <button v-on:click="btn">全写</button>
  <button @click="btn">缩写</button>
ログイン後にコピー
  • 提供されたインターフェイスを整理して合理化します

  • 初期レンダリング効率を向上させます
    v-repeat 命令を v-for 命令に置き換えます。同時に、このコマンドのレンダリングが最適化され、効率が 2 倍になります。

  • 2 つの公式ツールの強化: vue-loader と vueify

Vue 2.0

バージョン2.0 では Vue が大幅に再構築され、パフォーマンスが大幅に向上し、将来のクロスエンド開発の基礎が築かれました。

新しい改善点

  • パフォーマンス

    2.0 フォークを使用するレンダリング層は、snabbdom の軽量 Virtual DOM 実装から書き直されました。

    Vue のテンプレート コンパイラは、その上位レベルで、静的サブツリーの分析と抽出など、コンパイル時にインテリジェントな最適化処理を実行して、インターフェイスの再描画時に不要な比較を回避できます。

    新しいレンダリング レイヤーによりパフォーマンスが大幅に向上し、Vue 2.0 が最速のフレームワークの 1 つになりました。

  • サーバーサイド レンダリング

    Vue 2.0 はサーバーサイド レンダリング (SSR) をサポートしており、ストリーミングであり、コンポーネント レベルのキャッシュを実行できます。これにより、非常に高速なレンダリングが可能になります。

Vue 3.0

Vue 3.0


3.0 は非常に大規模なリファクタリングです。ソース コードは TypeScript を使用して書き直されています。現在のコードの 98% 以上はTypeScript で書かれています。
  • 2020 年 9 月 18 日に、Vue.js 3.0 が正式にリリースされました。フレームワーク自体のこのリリースでは、機能とプロセスの概要に加えて、いくつかの大きな改善が行われています!

  • 3.0 バージョンには 2 年以上の開発作業が費やされています

  • #30 を超える RFC を搭載

  • 99 人の寄稿者による 2600 以上のコミット

  • 628 プル リクエスト

  • 広範な開発とドキュメント化作業

パフォーマンス面の最適化

    #ルーティング遅延読み込み
  • キープアライブ キャッシュ ページ
  • Use v -show multiplexed DOM
  • #v-for トラバーサルにより、v-if の同時使用が回避されます
  • ロングリストのパフォーマンスの最適化
  • イベントの破棄
  • 画像の遅延読み込み
  • オンデマンドでのサードパーティ製プラグインの導入
  • ステートレス コンポーネントは機能コンポーネントとしてマークされます
  • サブコンポーネントの分割
  • 変数のローカリゼーション
  • SSR

#TypeScript の統合の改善

  • TypeScript サポートの改善。エディターは強力な型チェックとエラーと警告を提供できます

  • デバッグ サポートの強化

関連する推奨事項:「

vue.js チュートリアル

以上がvuejsはいつ登場しましたか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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