bottle是一個輕量級的python web 框架
官方網站:[http://bottlepy.org/docs/dev/index.html](http://bottlepy.org/docs/dev/index.html)
**首先,我們來科普一下python相關知識。**
* python是一種解釋性語言,優點開發速度快,缺點運行效率低
* python web 框架可以說百花齊放,一些主流的框架有djang,Tornado,web.py,flask,bottle,web2py,Quixote,Pylons
* python web 框架主要是分為重量級框架和輕量級框架,重量級框架(如django)入門門檻高,然后開發約束比較多。而輕量級框架(如flask和bottle)開發靈活,入門簡單,但是很多組件需要自己開發。
**然后,介紹一下bottle**
1. 官方簡介:bottle是一個快速,簡單和輕量級Python WSGI微Web框架。它分布為單個文件模塊和不依賴其他比Python標準庫。
2. 代碼構成:一個python文件,4000+代碼
3. 優點:入門簡單,只依賴python標準庫
4. 缺點:什么組件都沒有,需要自己造
5. 總結:其實pytho擁有大量的第三方庫,我們用bottle這個輕量級框架,然后自由組合第三方庫,也是非常方便快捷的進行開發的。