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

Pythonの高速軽量フレームワーク

shimakaze-git
January 12, 2019
230

 Pythonの高速軽量フレームワーク

shimakaze-git

January 12, 2019
Tweet

More Decks by shimakaze-git

Transcript

  1. - Python, PHP, Node - Backend, Infrastructure - Twitter(@shimakaze_soft) -

    GitHub(shimakaze-git) - Note(shimakaze_soft) @shimakaze_soft
  2. Python界の二台巨頭WEBフレームワーク - Flask フラスク(読み) - 軽量フレームワーク - ASGI - 学習コスト(低)

    - Django ジャンゴ(読み) - フルスタックフレームワーク - ASGI - 学習コスト(中 〜 高)
  3. - Django - Flask - Pyramid - Bottle - Tornade

    - Responder - Sanic いろんなWEBフレームワークあるけどあんまり普及していない
  4. Flaskの簡単なコード from flask import Flask, jsonify, make_response, request app =

    Flask() @app.route("/hello") def hello_to(): foo = request.args.get("foo", "") body = jsonify({ "Hello": “Hello”, }) resp = make_response(body, 200) return resp @app.route("/hello/<test>") def hello_to(test): foo = request.args.get("foo", "") body = jsonify({ "Hello": test, }) resp = make_response(body, 200) return resp 開発していくとコードが肥 大化して読みづらくなって くる