Skip to content

Commit a2ae83f

Browse files
authored
Merge pull request realpython#900 from anlewis/issue-839-falcon-framework
Update web.rst to include Falcon web framework
2 parents 992c923 + fb45ce7 commit a2ae83f

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

docs/scenarios/web.rst

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,19 @@ suit your needs. Or, you can easily use any library you want yourself!
9191
Flask is default choice for any Python web application that isn't a good
9292
fit for Django.
9393

94+
Falcon
95+
------
96+
97+
`Falcon <https://falconframework.org/>`_ is a good choice when your goal is
98+
to build RESTful API microservices that are fast and scalable.
99+
100+
It is a reliable, high-performance Python web framework for building large-scale
101+
app backends and microservices. Falcon encourages the REST architectural style of
102+
mapping URIs to resources, trying to do as little as possible while remaining highly effective.
103+
104+
Falcon highlights four main focuses: speed, reliability, flexibility and debuggability.
105+
It implements HTTP through "responders" such as ``on_get()``, ``on_put()``, etc.
106+
These responders receive intuitive request and response objects.
94107

95108
Tornado
96109
--------

0 commit comments

Comments
 (0)