Upgrade to Pro — share decks privately, control downloads, hide ads and more …

PyConTW 2013 Lightning Talk: Bottle vs. Startup

8505bb02f4e5ca6279c7826a90489634?s=47 joe
May 25, 2013

PyConTW 2013 Lightning Talk: Bottle vs. Startup

微議程之「微框架 vs. 微創業」

8505bb02f4e5ca6279c7826a90489634?s=128

joe

May 25, 2013
Tweet

Transcript

  1. vs. Joe @ PyConTW 2013

  2. 微框架 vs. 微創業

  3. I am Joe 我是 魯蛇 喬

  4. Work at Startup Use Bottle Exp. 1.5 y

  5. write Services By Bottle PiPoSea

  6. No Users 微 失敗

  7. Share Exp. 如何快速做出沒人要用的服務

  8. 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 ...
  9. Simple is better than complex

  10. Reinvent the Necessary wheel

  11. Dynamic Routes Static Files Error pages Redirect Status code Headers

    Cookies Templates Plugins Mount request / response And ...
  12. get, post, put, delete, hook, error, auth_basic ... Loves decorator

  13. Visit official website !

  14. Do what ? 像這樣的小玩具能幹嘛

  15. T echnology

  16. Extensibility ORM, Form Validation, Template engines, session management ... 打造自己的工具箱

  17. Performance Under: Gevent, Tornado, GAE, Gunicorn ... 可處理高負載的服務

  18. Writability API , Restful, small app ... 而且學習成本超低 ...

  19. S tartup

  20. Big service Part of ...

  21. Small service PiPoSea

  22. Rethink ...

  23. Micro service Do not customize it too much... 把最核心的服務早點寫出來, 給使用者玩看看才是王道

    ...
  24. Conclusion Think "bottle" !!

  25. 微廣告(工商服務) • Taipei.py 5月份聚會 我人可能不會到...

  26. 微廣告(工商服務) 乾脆來弄一個 Tainan.py

  27. 微廣告(工商服務) 或是弄一個 Tainan.p

  28. 微廣告(工商服務) 最後弄一個 Tainan.web

  29. 微廣告(工商服務) 請與我聯絡

  30. 微感謝(誠心誠意) 謝謝大家