どうも、イソップ(@Yuhiisk)です。
遅ばせながらVue.jsを触っておる。
ReactとAngularの中間的存在っすね。ディレクティブもわかりやすいしGood。— イソップ【POPCORN】 (@Yuhiisk) 2017年9月26日
ようやくVue.js(以下Vue)を触り始めました。
Vue.jsはいいぞ
個人的な感覚で言うと、中間は中間なんですがどちらかというとAngularに近い感じです。
ぼくはディレクティブっていう仕組みが好きなんですが、Vueのディレクティブはわかりやすいと思いました。
属性がごちゃごちゃした時、v-**って見た目が直感的でわかりやすいなぁ。
本当、Angularに近い雰囲気。。
JSXも使えるし、vue-cliもあるし、状態管理にはvuexがあるし。
ReactやAngularに比べると、単一ファイルで読み込めば使えるので、小規模サイトからでも採用しやすい。
[html]
[/html]
こりゃ人気なのもうなずけます。良い感じですね。
仕事でReactばっかりやってる場合じゃねぇや。
ただvue-cliはYeomanの二番煎じ感が半端なかった。本当に必要かそれは。
それに比べるとAngular CLIは非常に良く出来てる。
もし、他のフレームワークと迷っているようなら、次のページを読んでみてください。
各フレームワークの特徴や、Vueと比べてどうかとか関係性について書かれてます。
はじめてのSPA実装にVueはかなりやりやすいと思います。
一度Vueでアプリ作ってしまえば、他のフレームワークも習得しやすいですね。
React, Angular, Vueと触ってきた所感
でまぁ、思ったんですよねー。
React, Angular, Vueとひと通り触ってきて気づいたことは、Reactが好きじゃないってことでした。
— イソップ【POPCORN】 (@Yuhiisk) 2017年9月26日
Reactの差分更新は速いし、Reactによるコンポーネントの考えかたはSPA実装に激震を与えたすばらしい功績なんですけど、必要なものをいろいろと選ばなきゃいけないとか、アプリケーションによって都度設計考えなきゃってのがあって、結構辛いなぁと。
— イソップ【POPCORN】 (@Yuhiisk) 2017年9月26日
Reactのつらみが拭えなかった。なんでこんなに辛いんだーーーってときが何度かありました。
単にぼくの技術不足ってこともあるのですけどね。。
もうちょっとVue触ってみますが、ぼくは結局のところAngularがSPA実装の一番の武器になりそうな予感。やっぱりAngularが楽しいわ。
Vueはこれから小規模サイトで積極的に使いたいですな。— イソップ【POPCORN】 (@Yuhiisk) 2017年9月26日
というか、ぼくはAngularを武器にします。
ざっくりしたアプリケーション設計も端折れる。
難しく考え過ぎなくていい。
そんなAngularのどっしり感が良いんです。
この仕事もういいかなーって思ったりしたこともありましたが、なんだかんだ言ってもSPAって楽しいんですよねー。
これからも好きな技術で好きな仕事を好きなだけやっていけるように、日々精進していきます!
とかなんとか言ってるうちに、すぐにニューカマーが現れるんすよねー
— イソップ【POPCORN】 (@Yuhiisk) 2017年9月26日
↑みたいな話を勉強会でしました
各フレームワークを比較した発表スライドはこちらをどうぞ。
勉強会のイベントレポートはこちらから。
[kanren postid=”1957″]