Skip to content

Commit 7ee598d

Browse files
committed
added link to jeff knupp's great post on what web frameworks are
1 parent 81beb7e commit 7ee598d

File tree

3 files changed

+32
-17
lines changed

3 files changed

+32
-17
lines changed

feeds/all.atom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2014-03-03T13:52:38Z</updated></feed>
2+
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2014-03-05T07:04:35Z</updated></feed>

source/content/pages/08-web-frameworks/0801-web-frameworks.markdown

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ common operations include:
1717
Not all web frameworks include code for all of the above
1818
functionality. Frameworks fall somewhere between simply executing a
1919
single use case and attempting to be everything to every developer with
20-
increased complexity. Some frameworks take the "batteries-included" approach where
21-
everything possible comes bundled with the framework while others have a minimal
22-
code library that plays well with extensions.
20+
increased complexity. Some frameworks take the "batteries-included" approach
21+
where everything possible comes bundled with the framework while others
22+
have a minimal code library that plays well with extensions.
2323

2424
For example, the Django web application framework includes an
2525
Object-Relational Mapping (ORM) layer that abstracts relational database
@@ -164,11 +164,15 @@ Here's a short code snippet for [creating a REST API with Bottle and MongoDB](ht
164164

165165

166166
## Web Framework Resources
167-
[Pyramid](http://www.pylonsproject.org/),
168-
[Falcon](http://falconframework.org/),
169-
[web.py](http://webpy.org/) are the most common Python web frameworks other
170-
than Django, Flask and Bottle.
167+
* "[What is a web framework?](http://www.jeffknupp.com/blog/2014/03/03/what-is-a-web-framework/)"
168+
is a in-depth explanation of what a web framework is and their relation
169+
to web servers.
171170

172-
This [roundup of 14 minimal Python frameworks](http://codecondo.com/14-minimal-web-frameworks-for-python/)
173-
contains both familiar and less known Python libraries.
171+
* [Pyramid](http://www.pylonsproject.org/),
172+
[Falcon](http://falconframework.org/),
173+
[web.py](http://webpy.org/) are the most common Python web frameworks other
174+
than Django, Flask and Bottle.
175+
176+
* This [roundup of 14 minimal Python frameworks](http://codecondo.com/14-minimal-web-frameworks-for-python/)
177+
contains both familiar and less known Python libraries.
174178

web-frameworks.html

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,9 @@ <h1>Web frameworks</h1>
8787
<p>Not all web frameworks include code for all of the above
8888
functionality. Frameworks fall somewhere between simply executing a
8989
single use case and attempting to be everything to every developer with
90-
increased complexity. Some frameworks take the "batteries-included" approach where
91-
everything possible comes bundled with the framework while others have a minimal
92-
code library that plays well with extensions.</p>
90+
increased complexity. Some frameworks take the "batteries-included" approach
91+
where everything possible comes bundled with the framework while others
92+
have a minimal code library that plays well with extensions.</p>
9393
<p>For example, the Django web application framework includes an
9494
Object-Relational Mapping (ORM) layer that abstracts relational database
9595
read, write, query, and delete operations. However, Django's ORM
@@ -226,12 +226,23 @@ <h3>Bottle resources</h3>
226226
<a href="http://www.giantflyingsaucer.com/blog/?p=3598">tutorial on getting started with Bottle</a>.</p>
227227
<p>Here's a short code snippet for <a href="http://myadventuresincoding.wordpress.com/2011/01/02/creating-a-rest-api-in-python-using-bottle-and-mongodb/">creating a REST API with Bottle and MongoDB</a>.</p>
228228
<h2>Web Framework Resources</h2>
229+
<ul>
230+
<li>
231+
<p>"<a href="http://www.jeffknupp.com/blog/2014/03/03/what-is-a-web-framework/">What is a web framework?</a>"
232+
is a in-depth explanation of what a web framework is and their relation
233+
to web servers.</p>
234+
</li>
235+
<li>
229236
<p><a href="http://www.pylonsproject.org/">Pyramid</a>,
230-
<a href="http://falconframework.org/">Falcon</a>,
231-
<a href="http://webpy.org/">web.py</a> are the most common Python web frameworks other
232-
than Django, Flask and Bottle.</p>
237+
<a href="http://falconframework.org/">Falcon</a>,
238+
<a href="http://webpy.org/">web.py</a> are the most common Python web frameworks other
239+
than Django, Flask and Bottle.</p>
240+
</li>
241+
<li>
233242
<p>This <a href="http://codecondo.com/14-minimal-web-frameworks-for-python/">roundup of 14 minimal Python frameworks</a>
234-
contains both familiar and less known Python libraries.</p>
243+
contains both familiar and less known Python libraries.</p>
244+
</li>
245+
</ul>
235246
<br/>
236247
Next read the
237248
<a href="/application-dependencies.html">application dependencies</a> section.

0 commit comments

Comments
 (0)