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这个轻量级框架,然后自由组合第三方库,也是非常方便快捷的进行开发的。