- WebFramework
- マイグレーション
- ORマッパー
- DI
- HotReload
- OpenAPI
gomoduleと一緒に使うと高確率でハマるのでこの辺を参考に
https://qiita.com/enta0701/items/0d0592abb18a333b3268
https://github.com/oxequa/realize/issues/217#issuecomment-459198990
https://github.com/isucon-acorns/isucon-9-main/blob/master/webapp/go/.realize.yaml
https://qiita.com/hirotakan/items/698c1f5773a3cca6193e
https://github.com/yutakahashi114/clean-architecture
もう少し詳しく書くとこんな感じ
.
├── application
│ └── restaurant
│ ├── get_restaurant.go
│ └── usecase.go
├── controller
│ └── http
│ ├── handler
│ │ └── restaurant.go
│ ├── middleware
│ └── server.go
├── domain
│ ├── model
│ │ └── restaurant
│ │ ├── id.go
│ │ └── restaurant.go
│ └── service
│ └── restaurant.go
├── infrastructure
│ └── postgres
│ ├── db.go
│ └── restaurant.go
└── main.go
Nuxt.jsは近々出る
Vuetifyは2021Q1に3.0対応なので除外
UI候補
https://element-plus.org/#/en-US/component/installation
https://primefaces.org/primevue/showcase/#/formlayout