-1

Web 框架中发生了很多事情——它们可能需要很长时间才能学习。

那么,当我说 WSGI 几乎定义了我们响应请求所需的一切时,我错过了什么。如果我重载环境字典,我几乎可以存储我需要的所有内容,那么我从框架中获得了什么?

4

1 回答 1

2

你当然可以只使用 WSGI 来编写一个 Web 应用程序,但是在某些时候你将不得不解决以下问题:

  • 如何处理不同的 url 请求?
  • 如何解析表单数据?
  • 如何呈现响应?
  • 我如何支持会话?
  • 如何持久化数据?
  • 等等等等等等……

每个 Web 框架都解决了部分(或全部)这些问题。是的,您可以自己设计和实施解决方案,但是 Web 框架包含其他人发现非常适合他们的解决方案。这就是你从框架中得到的东西:一堆关于如何在编写 Web 应用程序时解决常见问题的建议。

最后,Web 框架的选择数量很容易让人不知所措,但如果你只学习一个,其他的会更容易理解。我建议学习 django 或更简约的框架,如烧瓶。其他框架与这两个框架非常相似,您可以轻松上手。

于 2013-08-06T20:41:06.070 回答