はじめに
こんにちは、トモニテ開発部ソフトウェアエンジニア兼、CTO 室 Dev Enable グループの rymiyamoto です。
この度、エブリーは 2024 年 10 月 19 日(土)に開催される『Vue Fes Japan 2024』に、ゴールドスポンサーとして協賛することになりました!
エブリーでは、DELISH KITCHEN を現在 Nuxt.js(Vue.js)で構築しており、2018 年から採用しています。
今回の協賛を通して、さらなる Vue.js コミュニティの発展に貢献できればと考えております。
近年は Vue.js 周辺のエコシステムでは新たな潮流も生まれつつあり情報交換や交流を通じて、新たな出会いや気づきを得ることができるでしょう。
ぜひ、タイムテーブルをご覧いただき、気になるセッションに参加してみてください。
エブリーにおける Nuxt.js(Vue.js) の活用
Nuxt.js 導入の背景
エブリーでは、DELISH KITCHEN の Web を最初Riot.jsという SPA ライブラリと クローラー向けには静的な HTML を返すため、Express を使って SSR を行っていました。 この構成上コードが二重管理されており、新規ページや機能の開発、運用コストが大きくなっていました。
このような課題を解決するために、Universal アプリケーション(SSR + SPA)の開発が可能な技術を検討し、Angular Universal、Next.js、Nuxt.js の中から Nuxt.js を選択しました。
選定の決め手は以下の通りです。
- バックエンドに強いチーム構成で、Web フロント開発に長けたメンバーが少なかったため、Nuxt.js のような薄いフレームワークが取り掛かりやすいと考えた。
- チーム内に Vue.js の開発経験者がいた。
- Riot.js の SFC(Single File Component) の構造が Vue.js のコンポーネントと似ていたため、システムリプレースが容易だった。
移行後のメリットとして、ユーザー向けとクローラー向けのコードの二重管理がなくなり、一元管理が可能になりました。
これにより開発や QA のコスト削減が実現され、Nuxt.js(Vue.js)の豊富なドキュメント、ライブラリ、活発なコミュニティの恩恵を受け、開発の問題解決が容易になりました。
詳細については、以下の記事をご参照ください。
他にもエブリーのテックブログでは、Vue.js に関する記事を随時公開しています。
Nuxt3 化に向けた取り組み
2018 年から Nuxt.js を採用してきたエブリーでは、現在 Nuxt3 化に向けた取り組みを進めています。 こちらも合わせてご覧ください。
Vue.js の開発効率化
Vue.js を活用して開発開発効率化を図るために、VueUse を扱った内容も公開しています。
皆様とお会いできることを楽しみにしています!
私たちのブースでは、Vue の活用事例等をご紹介する予定です。
またブースには素敵なノベルティもご用意しております。詳細はまた追ってお知らせいたしますので、ぜひ、お気軽にお立ち寄りください!
Pre Party を共同開催します!
エブリーでは、Vue Fes Japan 2024 を盛り上げるべく、同じくスポンサーである OPTiM さんと共同で Pre Party を開催します!
LT(ライトニングトーク)が主体のカジュアルなイベントとなっております。 募集枠は全部で 4 つありますので、ぜひ奮ってご応募ください!
Vue Fes Japan 2024 の参加予定の方や、惜しくも参加できない方も、ぜひご参加ください!
こんな方におすすめです!
- Vue Fes Japan 2024 に向けて、知り合いを増やしたい方
- Vue Fes Japan 2024 のプロポーザルがリジェクトされた、敷居が高いと感じた方で LT で発表してみたいなと思っている方
- Vue に興味があるエンジニアや学生の方
- Vue での開発に従事されている方
- OPTiM、エブリー がどのように Vue を活用した開発をしているのか興味がある方
- OPTiM、エブリー のエンジニア組織について興味がある方
Vue を中心に知識と交流の輪を広げましょう!
※本勉強会/LT会はVue Fes Japan公式のものではなく、スポンサー同士の有志のイベントとなります。そのため本勉強会へのお問い合わせをVue Fes Japan様へ行うことはご遠慮ください。
エブリーでは、ともに働く仲間を募集しています。
エブリーでは、ともに働く仲間を募集しています。
テックブログを読んで少しでもエブリーに興味を持っていただけた方は、ぜひ一度カジュアル面談にお越しください!
X ではテックブログや登壇情報、インタビュー記事などエブリーのエンジニアに関する情報を発信していますので、ぜひご覧ください。
最後までお読みいただき、ありがとうございました!