プログラミング

【Vue JS】Vue JS2は面白いプログラミング言語です!

エンジニアのみなさん!こんにちは、フリーランスエンジニアのエリーヴァです。
今回は最近僕が注目しているjavascriptのフレームワークの「Vue JS」を紹介します。

個人的にですが、モダンなフレームワークなので今後需要が出てくるのではないか?と一人で注目しています。
まだまだ勉強中なので、プロダクト開発はできていませんが、今後Vue.jsを使って色々なWebサービス開発をしたいと思っています。

そしてVue JSについて書いている有益な記事やブログも少ないので、「働き方大学」で解説記事をちょこちょこ出していこうと思います。

Vue JSとは?

Javascriptの発展により、元々サーバーサイドでコーディングされていたものの多くはブラウザーで賄うようになりました。
これらによりJavascriがHTMLとCSSにつながりましたが、これらには決まった書き方がありませんでした。

したがって、これら書き方を統一させ見やすく、管理のしやすくするために「JavaScriptフレームワーク」が注目を浴びることになりました。
では、なぜ「Vue JS」が良いのでしょうか。

Vue JSの特徴
  • 簡単
  • 柔軟
  • 高性能

Vue JSはHTMLとCSSを知っていれば、すぐにプロダクト制作ができます。
またVue JSはとても柔軟でフレキシブルに扱うことができます。

例えばHTMLに部分的に使用することも可能ですし、丸々1ページVue JSだけでコーディングすることもできます。
さらに、シングルページアプリケーションといった全てのページを書くこともできます。

一方、高性能という特徴もあります。
「20Kb(キロバイト)」という非常に小さい容量を実現し、ランタイムも小さく、動作も非常に早いプログラミング言語となっています。

VueJSではHello World!を表示させる

①Vue JSをインストールする

始めにVue JSをインストールする必要があります。
Google検索にて「Vue JS」と検索してください。(こちらをクリック!
VueJSインストール CDN
CDNとはHTMLに定義することでVue JSがインストールされます。
これは、HTML読み込み時に、ブラウザがURLにあるVueを読み込みにいくため、インターネットが繋がっていないと使用できないので注意してください。

今回は「jsfiddle.net」を使って「Hello World!」を表示させてみます。
jsfiddle
jsfiddle.netにアクセスすると画面のようにHTML、CSS、JavaScriptのエディターが表示されます。
このサービスは、HTML、CSS、JavaScriptの小さなコードが書けるものになります。

HTML


jsfiddleのエディターにVue JSをインストールします。
CDNのでVueをインストールしました。
new Vue()でVueを使うぞ!という宣言をしました。

<div id="app">
  <p v-once>{{message}}</p>
</div>

そして、こちらの3行に対して#appのVueを使用しますという意味になります。
さらにdataというプロパティを埋め込み「Hello World!」が表示されたということになります。

ここまでかけたら「RUN」をクリックして表示を確認してください!
次のように表示されればOKです!
Hello World!