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
PyConTW 2013 Lightning Talk: Bottle vs. Startup
Search
joe
May 25, 2013
Programming
230
5
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
PyConTW 2013 Lightning Talk: Bottle vs. Startup
微議程之「微框架 vs. 微創業」
joe
May 25, 2013
More Decks by joe
See All by joe
pytest 還有他的快樂夥伴
excusemejoe
2
230
暖場與 Web 相關的小玩具 @ Tainan.py 2013.09.28
excusemejoe
1
230
開場與自我介紹 @ Tainan.py 2013.06.29
excusemejoe
0
76
Taipei.py Logo 的小故事 @ Taipei.py 2013.06.29
excusemejoe
0
270
Bottle Introduction @ Tainan.py 前微聚會
excusemejoe
1
130
Tapei.py Bottle Introduction @2013.03.28
excusemejoe
2
120
Other Decks in Programming
See All in Programming
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
240
Simple Storage Service(S3) is not simple
iwatsukayura
0
230
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
1.2k
Ghostty + Neovimで作る 透明でカッコ良い開発環境
j341nono
0
160
wkhtmltopdfの次どうするか問題2026
willnet
2
1.9k
難しいけど、読めた。- OSSの入口に立った話。
sts11142
0
140
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
590
残高管理から台帳サービスへの進化
artoy
0
180
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
490
GitHubハンズオン講座 — 実務レベルのチーム開発のフローを身につけよう
junhat6
0
120
AIに “答え“を書かせるのを やめてみた
___akari11
0
110
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
1.8k
Featured
See All Featured
Claude Code のすすめ
schroneko
67
230k
Ethics towards AI in product and experience design
skipperchong
2
420
Navigating Weather and Climate Data
rabernat
0
550
Marketing to machines
jonoalderson
1
5.9k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
300
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
260
New Earth Scene 8
popppiees
4
2.7k
Speed Design
sergeychernyshev
33
2.1k
Music & Morning Musume
bryan
48
7.4k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
300
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
Abbi's Birthday
coloredviolet
4
10k
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
微廣告(工商服務) 請與我聯絡
微感謝(誠心誠意) 謝謝大家