微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

什么是web框架?

英文原文:http://jeffknupp.com/blog/2014/03/03/what-is-a-web-framework/ 在原文基础上加上了自己在翻译过程中,查看的资料和自己的一些理解,同时简化了一些不好理解的地方和加入了一些通俗易懂的语言。

统一词汇:

  • web:网络
  • application:应用(编程语言写的程序)
  • web application:网络应用(编程语言写的程序,用于处理网络上的数据)
  • request:请求
  • response:响应

什么是web框架?

Web application frameworks(网络应用框架),简称:web框架,用于构建web应用。不管是简单的博客网站,还是复杂的AJAX应用,每一个页面都是通过代码生成。我发现许多开发者喜欢学习web框架,像:FlaskDjango。但是,他们却不真正理解什么是web框架、web框架的目的是什么、web框架是如何工作的。这篇文章,我将探究web框架中的那些不为人知的基本原理(通过探究,解答上面的三个问题)。读完这篇文章,你可以完全理解什么是web框架,为什么web框架这么重要。同时,你将能够:更快的理解一个新的框架;知晓一个框架的优劣,从而根据需求(实际情况),选择更合适的框架。(这篇文章会让你真正的理解web框架,而不是只会用框架,按照文档‘按部就班’。)

web框架如何工作的

在我们开始谈论web框架之前,我们需要知道web是如何工作的。我们将弄清楚:当你在浏览器中输入URL,按下回车,之后都发生了什么。在你的浏览器打开一个新的窗口,访问:http://www.jeffknupp.com(任何一个网址都可以,推荐:http://www.xueweihan.com

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐