>>800
画面だけど、VBみたいにコンポーネントを組み合わせるだけだよ
ロジックをフロントで処理するのかバックエンドで処理するのかはお好きなように

画面がWinFormなのかWebなのかの違いはあれど、SPAならだいぶ概念変わる。
あとコンポーネントはなるべくフレームワーク選んでそこからカスタマイズする