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
PyConTW 2013 Lightning Talk: Bottle vs. Startup
Search
joe
May 25, 2013
Programming
5
150
PyConTW 2013 Lightning Talk: Bottle vs. Startup
微議程之「微框架 vs. 微創業」
joe
May 25, 2013
Tweet
Share
More Decks by joe
See All by joe
pytest 還有他的快樂夥伴
excusemejoe
2
190
暖場與 Web 相關的小玩具 @ Tainan.py 2013.09.28
excusemejoe
1
100
開場與自我介紹 @ Tainan.py 2013.06.29
excusemejoe
0
50
Taipei.py Logo 的小故事 @ Taipei.py 2013.06.29
excusemejoe
0
120
Bottle Introduction @ Tainan.py 前微聚會
excusemejoe
1
79
Tapei.py Bottle Introduction @2013.03.28
excusemejoe
2
81
Other Decks in Programming
See All in Programming
What We Can Learn From OSS
inouehi
0
420
障害対応を起点としたもっといい開発と運用のサイクル作りのためにできること / Hatena Enginner Seminar #29
polamjag
0
110
Goのエラースタックトレースの歴史と今後
sonatard
7
1.2k
見た目から始める生産性向上
ikumatadokoro
7
830
はてなにおける CSS Modules、及び CSS Modules に足りないもの / CSS Modules in Hatena, and CSS Modules missing parts
mizdra
7
920
Apache Hive 4 on Treasure Data
ryukobayashi
0
200
Git Lint
bkuhlmann
4
750
使ってみよう Azure AI Document Intelligence
kosmosebi
2
300
GitHub Copilotのススメ
marcy731
1
200
Code Reviews
bkuhlmann
4
890
Amazon SQSコンシューマー疎結合への旅 - 出張! #DevelopersIO IT技術ブログの中の人が語る勉強会 #3
quiver
0
260
効率化に挑戦してみたらモバイル開発が少し快適になった話
ryunakayama
0
130
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
50
9.2k
Building an army of robots
kneath
300
41k
Side Projects
sachag
451
41k
The Art of Programming - Codeland 2020
erikaheidi
42
12k
Building Flexible Design Systems
yeseniaperezcruz
319
37k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
21
1.6k
Into the Great Unknown - MozCon
thekraken
10
990
GraphQLとの向き合い方2022年版
quramy
32
12k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
Agile that works and the tools we love
rasmusluckow
325
20k
YesSQL, Process and Tooling at Scale
rocio
164
13k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Transcript
vs. Joe @ PyConTW 2013
微框架 vs. 微創業
I am Joe 我是 魯蛇 喬
Work at Startup Use Bottle Exp. 1.5 y
write Services By Bottle PiPoSea
No Users 微 失敗
Share Exp. 如何快速做出沒人要用的服務
Intro. • Micro Web framework • Single file (3000+) •
WSGI • No dependencies other than STD • Routing / Template / Utilities for http-related access • Lack of ORM, session management support ...
Simple is better than complex
Reinvent the Necessary wheel
Dynamic Routes Static Files Error pages Redirect Status code Headers
Cookies Templates Plugins Mount request / response And ...
get, post, put, delete, hook, error, auth_basic ... Loves decorator
Visit official website !
Do what ? 像這樣的小玩具能幹嘛
T echnology
Extensibility ORM, Form Validation, Template engines, session management ... 打造自己的工具箱
Performance Under: Gevent, Tornado, GAE, Gunicorn ... 可處理高負載的服務
Writability API , Restful, small app ... 而且學習成本超低 ...
S tartup
Big service Part of ...
Small service PiPoSea
Rethink ...
Micro service Do not customize it too much... 把最核心的服務早點寫出來, 給使用者玩看看才是王道
...
Conclusion Think "bottle" !!
微廣告(工商服務) • Taipei.py 5月份聚會 我人可能不會到...
微廣告(工商服務) 乾脆來弄一個 Tainan.py
微廣告(工商服務) 或是弄一個 Tainan.p
微廣告(工商服務) 最後弄一個 Tainan.web
微廣告(工商服務) 請與我聯絡
微感謝(誠心誠意) 謝謝大家