Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
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.3k
フロントエンドとバックエンドのコミュニケーションをスムーズにするスキーマ駆動開発
shimakaze_soft
2
610
クリーンアーキテクチャのリポジトリパターン - Pythonでの実装
shimakaze_soft
1
6.5k
lt20221030.pdf
shimakaze_soft
0
200
Dependabotを使って 運用しているおはなし
shimakaze_soft
0
2.3k
DjangoCongressJP 2019/2020 & 今年にPyConJP初登壇できたはなし
shimakaze_soft
0
490
GAEによるPythonWEBアプリケーションの高速開発
shimakaze_soft
0
3.3k
FlaskとDjango以外のAPI開発の選択肢
shimakaze_soft
0
550
Python で Dependency Injection(DI) をやるには?
shimakaze_soft
1
4k
Featured
See All Featured
The Curious Case for Waylosing
cassininazir
1
610
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
510
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
760
So, you think you're a good person
axbom
PRO
2
2.3k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
800
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Are puppies a ranking factor?
jonoalderson
2
4.1k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.8k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
470
Faster Mobile Websites
deanohume
310
32k
Building AI with AI
inesmontani
PRO
1
1.4k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
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に勝る!?