1.选择原因
Web(World Wide Web)的目的,为了互联网之间的内容沟通。
Web网站发展至今,涉及到的知识,内容非常广泛。采用成熟的稳定框架,基础性的(安全性,数据流控制)都可以让框架来处理,开发时只需要关注于具体的业务逻辑上面。
优点:
稳定性和可扩展性比较强。
作用:避免重复造轮子。
2.Flask是一个使用Python编写的轻量级Web应用框架。都要用到扩展(邮件扩展Flask-Mail,用户认证Flask-Login),都需要用到第三方的扩展来实现。
Wsgi工具箱采用的是Werkzeug(路由模块),模板引擎则使用Jinja2。这两个也是Flask框架的核心。
Python最出名的框架是Django,但是Flask更为灵活。
Flask常用扩展文档:
中文版:http://docs.jinkan.org/docs/flask/
英文版:http://flask.pocoo.org/docs/0.12/