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
210
5
Share
PyConTW 2013 Lightning Talk: Bottle vs. Startup
微議程之「微框架 vs. 微創業」
joe
May 25, 2013
More Decks by joe
See All by joe
pytest 還有他的快樂夥伴
excusemejoe
2
210
暖場與 Web 相關的小玩具 @ Tainan.py 2013.09.28
excusemejoe
1
210
開場與自我介紹 @ Tainan.py 2013.06.29
excusemejoe
0
67
Taipei.py Logo 的小故事 @ Taipei.py 2013.06.29
excusemejoe
0
230
Bottle Introduction @ Tainan.py 前微聚會
excusemejoe
1
110
Tapei.py Bottle Introduction @2013.03.28
excusemejoe
2
110
Other Decks in Programming
See All in Programming
Lightning-Fast Method Calls with Ruby 4.1 ZJIT / RubyKaigi 2026
k0kubun
3
1.3k
「話せることがない」を乗り越える 〜日常業務から登壇テーマをつくる思考法〜
shoheimitani
4
870
AIエージェントで業務改善してみた
taku271
0
540
How We Benchmarked Quarkus: Patterns and anti-patterns
hollycummins
1
160
Surviving Black Friday: 329 billion requests with Falcon!
ioquatix
0
870
2026_04_15_量子計算をパズルとして解く
hideakitakechi
0
120
レガシーPHP転生 〜父がドメインエキスパートだったのでDDD+Claude Codeでチート開発します〜
panda_program
0
1.1k
2026-04-15 Spring IO - I Can See Clearly Now
jonatan_ivanov
1
110
ハーネスエンジニアリングとは?
kinopeee
13
6.2k
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
720
エラー処理の温故知新 / history of error handling technic
ryotanakaya
6
1.6k
Road to RubyKaigi: Play Hard(ware)
makicamel
1
480
Featured
See All Featured
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
520
A better future with KSS
kneath
240
18k
How to train your dragon (web standard)
notwaldorf
97
6.6k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
680
The World Runs on Bad Software
bkeepers
PRO
72
12k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
70
39k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
770
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
150
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.3k
So, you think you're a good person
axbom
PRO
2
2k
Ruling the World: When Life Gets Gamed
codingconduct
0
210
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
微廣告(工商服務) 請與我聯絡
微感謝(誠心誠意) 謝謝大家