こんにちは。フロントエンドチームのUXエンジニア みーた です。
この度クラウド ワークスは、10月12日(土)に開催される VueFes2019 にリフレッシュメントス ポンサーとして協賛させていただきます!!
初のVueFesへの協賛で個人的にわくわくしすぎちゃって、調子に乗って新作のノベルティ を3つも企画・作成しちゃいました!
じゃーーーーん🎉
いやーーー自画自賛 してしまうほどかわいい。
ステッカーとコースターのデザインは弊社のデザイナー YUCCA さんにお願いしました♡
イラストがめちゃよき...!! かわいい。(何度でも言う)
BeAgileコースターに関しては今後のイベントでも配布予定です。
Vue.jsコードステッカーもシンプルながらオシャレですごく気に入ってます。
そして今回の目玉👀💡
VueFesJapanのロゴをお借りして私がデザインして作った
「VueFesJapan x CrowdWorks ロゴコラボ 2USBポートACアダプタ」限定200個となります!
まだまだ現役なUSB充電が出来るタイプです。
フリスク くらいのサイズ感です
ちょっとフロントエンドの話
ところで「え?クラウド ワークスってVue.js使ってたの?」と感じている方も多いかと思いますが、8月に新機能としてリリースされた「検索条件保存」など一部の開発で導入され始めました。
blog.crowdworks.jp
crowdworks.jpの大部分がCoffeeScript で古き良きjQuery を使っているのですが、正直いろいろプラグイン を使ってたりするのですぐにはやめられない状態です。
ただ、そんな中でも今後もサービス開発をやっていくにあたってモダンな開発環境の構築をしていきたいという気持ちで新しいフレームワーク を導入していってます。
クラウド ワークスのフロントエンド事情はこちらから御覧ください。
engineer.crowdworks.jp
Vue.jsを起用した背景としては
DOMの変更等をフレームワーク に任せることができる。
自分でhide()してshow()してということをしなくてよくなる。
Objectの値を変えるだけで見せたり消したりできる。(observerパターン)
書き方に統一性が出るのでメンテナンスしやすくなる
既存のjQuery と共存できるか
などが挙げられていたそうです。(私の入社前&考えてた人が退社したため残っていたログから推測)
React.jsも候補に入ってたのですが弊社はバックエンドの人でもフロント実装するので扱いやすいVue.jsがしっくり来たのかなーと解釈してます。
それでも扱えるとはいえやっぱり「ベストプラク ティスなアーキテクチャ を考えるのは難しい!」と弊社内で毎週木曜に開催されている【フロントエンドを考える会】にて嘆きの言葉をいただき、フロントエンドチーム内でもモヤったりしている現状です。
サクッと軽く作る分には素晴らしく万能なVue.jsですが大規模な構造になるとなかなか難しい...
でもこれって私達だけじゃなくてサービス開発でVue.js使ってる人たちみんな悩んでるんじゃない?と思い
10月30日(水)19:30~ クラウド ワークスにて
BASE株式会社 松原 さん、株式会社スタディ スト 笹木 信吾 さん、CBcloud株式会社 entaku さんをお招きし
Vue.jsアーキテクチャ リング勉強会を開催します! (唐突な宣伝)
cw-engineers.connpass.com
同じ悩みを持ってて困ってるぞーな人や、俺こうやってるぜと答えを持ってる人、みんなで考えていけたらなと思います。
是非ご参加くださいー!
最後に一言...
まじで台風消滅してくれ...!! VueFes絶対に出たいんじゃ!!
今回VueFesの運営の方々が神対応 すぎてハゲそうになってる。本当にありがとうございます。当日楽しみにしております。
クラウド ワークスではフロントエンド(じゃなくても)エンジニアを募集しています:)
www.wantedly.com