Slide 8
Slide 8 text
どんなFramework?
● 他のFrameworkとの違い
○ Django REST Framework
■ 大規模WebフレームワークであるDjangoでAPIを開発できるようにしたライブラリ
■ FastAPIも自動でAPIドキュメントを生成する点でヒントを得ている
■ Djangoの上に成り立っている(依存している)ため重量級
○ Flask
■ かなりシンプルなフレームワーク(
Microframework)
■ シンプルがゆえドキュメントが技術的過ぎたり、複雑なことをやろうとすると他のライブラリの力を借りるこ
とになる
誤解を恐れずに言うと...
「Django REST Frameworkぐらい色んなこと
(例えばバリデーションやAPIドキュメントの自動生成)
をFlaskぐらい軽量に扱える」
“Battery included”な
いいとこ取り
WebAPIフレームワーク
🔋
8
@sh0nk0