Skip to content

Commit 63c3ddd

Browse files
committed
adding section on comparing web frameworks
1 parent e8a1b6c commit 63c3ddd

File tree

4 files changed

+33
-1
lines changed

4 files changed

+33
-1
lines changed

all.html

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1288,6 +1288,16 @@ <h2>Common web framework functionality</h2>
12881288
There is a spectrum between minimal functionality with easy extensibility on
12891289
one end and including everything in the framework with tight integration on
12901290
the other end.</p>
1291+
<h2>Comparing web frameworks</h2>
1292+
<p>Are you curious about how the code in a Django project is structured compared
1293+
with Flask? Check out
1294+
<a href="https://www.twilio.com/docs/howto/walkthrough/appointment-reminders/python/django">this Django web application tutorial</a>
1295+
and then view <a href="https://www.twilio.com/docs/howto/walkthrough/appointment-reminders/python/flask">the same application built with Flask</a>.</p>
1296+
<p>There is also a repository called
1297+
<a href="https://github.com/makaimc/compare-python-web-frameworks">compare-python-web-frameworks</a>
1298+
where the same web application is being coded with varying Python web
1299+
frameworks, templating engines and
1300+
<a href="/object-relational-mappers-orms.html">object-relational mappers</a>.</p>
12911301
<div class="well see-also">
12921302
While you're learning about web frameworks you should also study
12931303
<a href="/deployment.html">web application deployment</a> and

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>2015-10-06T11:25:36Z</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>2015-10-06T14:56:30Z</updated></feed>

source/content/pages/04-web-development/01-web-frameworks.markdown

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,18 @@ There is a spectrum between minimal functionality with easy extensibility on
4949
one end and including everything in the framework with tight integration on
5050
the other end.
5151

52+
## Comparing web frameworks
53+
Are you curious about how the code in a Django project is structured compared
54+
with Flask? Check out
55+
[this Django web application tutorial](https://www.twilio.com/docs/howto/walkthrough/appointment-reminders/python/django)
56+
and then view [the same application built with Flask](https://www.twilio.com/docs/howto/walkthrough/appointment-reminders/python/flask).
57+
58+
There is also a repository called
59+
[compare-python-web-frameworks](https://github.com/makaimc/compare-python-web-frameworks)
60+
where the same web application is being coded with varying Python web
61+
frameworks, templating engines and
62+
[object-relational mappers](/object-relational-mappers-orms.html).
63+
5264

5365
<div class="well see-also">
5466
While you're learning about web frameworks you should also study

web-frameworks.html

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,16 @@ <h2>Common web framework functionality</h2>
6868
There is a spectrum between minimal functionality with easy extensibility on
6969
one end and including everything in the framework with tight integration on
7070
the other end.</p>
71+
<h2>Comparing web frameworks</h2>
72+
<p>Are you curious about how the code in a Django project is structured compared
73+
with Flask? Check out
74+
<a href="https://www.twilio.com/docs/howto/walkthrough/appointment-reminders/python/django">this Django web application tutorial</a>
75+
and then view <a href="https://www.twilio.com/docs/howto/walkthrough/appointment-reminders/python/flask">the same application built with Flask</a>.</p>
76+
<p>There is also a repository called
77+
<a href="https://github.com/makaimc/compare-python-web-frameworks">compare-python-web-frameworks</a>
78+
where the same web application is being coded with varying Python web
79+
frameworks, templating engines and
80+
<a href="/object-relational-mappers-orms.html">object-relational mappers</a>.</p>
7181
<div class="well see-also">
7282
While you're learning about web frameworks you should also study
7383
<a href="/deployment.html">web application deployment</a> and

0 commit comments

Comments
 (0)