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

Avatar for Tsuyoshi Tokuda

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定義 ↕ 並行して開発できる