网上各种web框架比比皆是,有人推荐学这个有人推荐学那个,然而到底什么是web框架呢?
wikipedia是这么说的:
A web framework (WF) or web application framework (WAF) is a software framework that is designed to support the development of web applications including web services, web resources, and web APIs. Web frameworks provide a standard way to build and deploy web applications on the World Wide Web.
简单来说,web框架就是为我们创建和部署web应用提供的一种标准花的方法。
python对于初学者的友好性吸引了众多的学习者(我是其中之一),那么对于学习了python的我们,如果想要开发web应用的话就需要这么一款神器django了。
当我们打开浏览器并向浏览器的地址框输入网址后,。。。。(这里省略了若干过程),经过若干秒我们的浏览器页面开始出现特定的网页,然后我们就可以愉快的玩耍了。—用户视角
作为web开发者,需要做的工作恰恰在上述用户视角中被省略的过程中;
请看下图截取自:Django设计模式和最佳实践
以下是上图的说明:
简单的几点总结: