Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Protocol BuffersとNuxt3で開発生産性を上げるためのスキーマファースト開発の紹介

Protocol BuffersとNuxt3で開発生産性を上げるためのスキーマファースト開発の紹介

Vue Fes Japan 2024のLTで発表したスライドです。デモアプリケーションはこちらです: https://github.com/tokuda109/nuxt3-protobuf-project-template

Tsuyoshi Tokuda

October 19, 2024
Tweet

Other Decks in Programming

Transcript

  1. 1. バックエンドとフロントエンドでスキーマを定義する 2. Protocol BuffersからAPI実装を生成する a. どこのエンドポイントにリクエストするのか、どのような型のデータ をやりとりするのかは、実装として生成されている b. モックサーバーと

    BEサーバーのインターフェースは同じ 3. 生成されたAPI実装を使って、画面の開発をする スキーマファースト開発の流れ BE: バックエンド開発 Designer: デザイン TEST環境で確認 FE: フロントエンド開発 BE&FE: Proto定義 ↕ 並行して開発できる