目次
- はじめに
- Vue.jsとは
- なぜVue.jsなのか
- まずはVueに触れてみよう
- まとめ
はじめに
最近、ギルドワークスでは Vue.js を活用して、フロントエンド開発を進めているプロジェクトが増えてきています。本記事から連載形式で、実際のVue.jsでのプロジェクトの始め方やTipsなどを紹介していきます。
初回の今回は、まずVueに触れるための環境構築についてです。
Vue.jsとは
Vue.js はWebフロントエンド開発において、JSフレームワークの3強の一つと言えるものです。
3強JSフレームワーク(2018年)
Vue.jsのメリット
Vue.jsの良さについては、公式でサイトでは、3つ記載してあります。
- 親しみやすい
- 融通が効く
- 高性能
また、ガイドでも以下のように Vue.js とは? が書かれています。 https://jp.vuejs.org/v2/guide/
Vue (発音は / v j u ː / 、 view と同様)はユーザーインターフェイスを構築するためのプログレッシブフレームワークです。他の一枚板(モノリシック: monolithic)なフレームワークとは異なり、Vue は少しずつ適用していけるように設計されています。中核となるライブラリは view 層だけに焦点を当てています。そのため、使い始めるのも、他のライブラリや既存のプロジェクトに統合するのも、とても簡単です。また、モダンなツールやサポートライブラリと併用することで、洗練されたシングルページアプリケーションの開発も可能です。
公式サイトは日本語のドキュメントも充実しているので、学びやすいのではないでしょうか。
なぜVue.jsなのか
https://risingstars.js.org/2017/ja/
- コンポーネントという考え方は React と同じだが、シンタックスが React よりとっつきやすく比較的短期間で習得できる。
- エコシステエムがしっかりしている。ルーター:vue-router、状態管理ライブラリ:Vuex といったデファクトスタンダード一式を含んでいる。
- ひとつの .vue ファイルにテンプレート、ロジック、スタイルすべてを格納するシングルファイルコンポーネントというコンセプトが非常に優れている。
- PHP のWEB アプリケーションフレームワークでもっとも人気の高い Laravel でデフォルトの view エンジンとして採用されている。
- Facebook や Google のような巨大なインターネット企業がバックに控えているのではなく、Evan You 氏がクラウドソーシングでスポンサーを募り、オープンソースプロジェクトとしてメンテナンスしている。
上記のような理由で、とても人気のJSフレームワークです。
まずはVueに触れてみよう
CDNを利用してみる
https://jp.vuejs.org/v2/guide/installation.html#CDN
記事執筆時の最新の安定バージョン: 2.5.17
実際にVue.jsを書いてみよう
中身の理解は、次回以降としまして、まずは動かすために最小限のセット(3ファイル)を用意します。以下のコードを書いてみましょう。
index.html
{{ message }}
index.js
var app = new Vue({ el: '#app', data: { message: 'Hello Vue!' }});
index.css
html, body { margin: 5px; padding: 0;}
index.htmlをブラウザで表示し、以下のような表示が出れば完成です。

まとめ
今回は、Vue.jsプロジェクトのはじめの一歩について書きました。次回は、手軽に動かしながらコードを修正できる、サンドボックスについて書いてみたいと思います。
[お知らせ]Vue.jsに限らず、ギルドワークスでは状況に応じて最適なフレームワークを利用し、開発を進めています。お気軽にお問い合わせください。 お問い合わせ窓口
また、開発ツールだけでなく、プロセスを含めて開発組織自体をアップデートしたいというご要望も受け付けておりますお気軽にお問い合わせください。 開発組織2.0 -古くなってしまった開発組織を、 自分たちに最適な状態へアップデート-
この記事もどうですか?
-
チームメンバーに自分を見せている?〜「ジョハリの窓」の紹介〜
「チームの成熟度」はプロジェクトの成功に必要なことの1つ プロジェクトがうまく進み、プロジェクトの目標に近づく要因の1つに チームの成熟度 があります。ここでは「メンバーそれぞれがお互いのことをどれほど知っていて、理解しあっているか?」をチ…
-
チームに新しい仲間がやってきた時に行う3つのこと
状況 チームに新しい仲間がやってくる。 こうなってほしい できるだけ早くチームに溶け込んでほしい。 チームとしてのパフォーマンスがあがってほしい。 困り事 何もしないとお互い様子見になったりして、なかなかチームのパフォーマンスがあがらない。…
- チーム
-
マンネリ化したふりかえりには”ふりかえりのふりかえり”をやってみる
状況 ふりかえりを定期的にやっている。 困り事 ふりかえりそのものがうまくやれていないように感じる。ふりかえりのやり方がマンネリ化しているように感じる。 こうやってみる ふりかえりの最後に”ふりかえりのふりかえり”をやってみる。 流れやそれ…
- ミーティング
- ふりかえり