Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
WEBフレームワーク_Falcon上でvue.js使えるライブラリを作ってみた
Search
shimakaze-git
December 22, 2018
130
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
WEBフレームワーク_Falcon上でvue.js使えるライブラリを作ってみた
shimakaze-git
December 22, 2018
More Decks by shimakaze-git
See All by shimakaze-git
DjangoとFastAPIによる 実践認証技術
shimakaze_soft
0
1.1k
フロントエンドとバックエンドのコミュニケーションをスムーズにするスキーマ駆動開発
shimakaze_soft
2
590
クリーンアーキテクチャのリポジトリパターン - Pythonでの実装
shimakaze_soft
1
6.3k
lt20221030.pdf
shimakaze_soft
0
190
Dependabotを使って 運用しているおはなし
shimakaze_soft
0
2.3k
DjangoCongressJP 2019/2020 & 今年にPyConJP初登壇できたはなし
shimakaze_soft
0
480
GAEによるPythonWEBアプリケーションの高速開発
shimakaze_soft
0
3.3k
FlaskとDjango以外のAPI開発の選択肢
shimakaze_soft
0
540
Python で Dependency Injection(DI) をやるには?
shimakaze_soft
1
3.8k
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
460
Optimising Largest Contentful Paint
csswizardry
37
3.9k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
How to train your dragon (web standard)
notwaldorf
97
6.8k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
Marketing to machines
jonoalderson
1
5.7k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
990
HDC tutorial
michielstock
2
850
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
エンジニアに許された特別な時間の終わり
watany
108
250k
Transcript
WEBフレームワーク Falcon上でvue.js使えるライブラリ を作ってみた
- Python, PHP, Node - Backend Engineer - Twitter(@shimakaze_soft) -
GitHub(shimakaze-git) - Note(shimakaze_soft) @shimakaze_soft
- Django - Pyramid - Flask - Bottle - Tornade
PythonいろんなWEBフレームワークあるけど・・・・・
PythonでのWEBアプリケーション開発はDjango 一択のみ! Djangoのメリット - Pythonの恩恵が受けられる - カスタマイズ性に優れている - 裏側の動きが把握しやすい -
Adminページが標準で付いている Djangoのデメリット - フロント周りのサポートが貧弱 - 日本語情報が少ない - DjangoでRESTfulで開発するためのDjangoRestFrameworksの学習コストが高い
API用途に特化した良いフレームワークがある - wsgi上で動作するWEBアプリケーション - ミドルウェアが標準で搭載されている - Pythonでは最速(公式ではFlaskの10倍以 上のパフォーマンス) - シンプルで書きやすい
- Cythonに食わせると更なる高速化が可能 - Flaskより全然使いやすい
Falconは良いフレームワークだけど・・・ - サードパーティーモジュールが少ない - ちゃんと設計してディレクトリ構成考えないと失敗する - チュートリアルやサンプルコードが貧弱 - フロント周りのライブラリが無い
Falcon上でvue.jsを使えるライブラリを作りました https://github.com/shimakaze-git/falcon-vue
宣伝(2019年もDjangoのカンファレンスやります!) https://djangocongress.jp/
Pythonをやりたい女性向けのイベント
falcon 2.0が出るよ 現状のFalconの最新バージョンは 1.4.1だけど、2.0が来年(2019)の頭に出ます 2.0が出る予定の機能? - 非同期処理が標準搭載 - Python2系のサポートを終了 これだけでFlaskに勝る!?