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
0
110
WEBフレームワーク_Falcon上でvue.js使えるライブラリを作ってみた
shimakaze-git
December 22, 2018
Tweet
Share
More Decks by shimakaze-git
See All by shimakaze-git
DjangoとFastAPIによる 実践認証技術
shimakaze_soft
0
490
フロントエンドとバックエンドのコミュニケーションをスムーズにするスキーマ駆動開発
shimakaze_soft
2
440
クリーンアーキテクチャのリポジトリパターン - Pythonでの実装
shimakaze_soft
1
4.5k
lt20221030.pdf
shimakaze_soft
0
140
Dependabotを使って 運用しているおはなし
shimakaze_soft
0
2.1k
DjangoCongressJP 2019/2020 & 今年にPyConJP初登壇できたはなし
shimakaze_soft
0
390
GAEによるPythonWEBアプリケーションの高速開発
shimakaze_soft
0
3k
FlaskとDjango以外のAPI開発の選択肢
shimakaze_soft
0
450
Python で Dependency Injection(DI) をやるには?
shimakaze_soft
1
2.8k
Featured
See All Featured
BBQ
matthewcrist
88
9.6k
Building Adaptive Systems
keathley
41
2.5k
Statistics for Hackers
jakevdp
798
220k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
30k
Building Flexible Design Systems
yeseniaperezcruz
329
38k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Documentation Writing (for coders)
carmenintech
69
4.7k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
119
51k
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に勝る!?