Skip to content

Commit 2316059

Browse files
committed
adding why are web frameworks necessary section
1 parent f9a93b1 commit 2316059

File tree

5 files changed

+31
-9
lines changed

5 files changed

+31
-9
lines changed

change-log.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,8 @@ <h1>Change Log</h1>
8181
<h2>2014</h2>
8282
<h3>March</h3>
8383
<ul>
84-
<li>Added why for databases and WSGI servers.</li>
84+
<li>Added why is this piece necessary for databases, WSGI servers and web
85+
frameworks.</li>
8586
<li>Updating best resources page with newsletters and a few additional beyond
8687
the basics resources.</li>
8788
<li>Adding 'why is this necessary' sections to servers, operating systems,

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-16T09:44:47Z</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-16T09:59:09Z</updated></feed>

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

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,21 @@ sort-order: 08
55

66

77
# Web frameworks
8-
A web application framework is a collection of libraries that
9-
provide functionality to accomplish common operations for the web. These
10-
common operations include:
8+
A web application framework is a code library that make a developer's life
9+
easier when building reliable, scalable and maintainable web applications.
10+
11+
12+
## Why are web frameworks necessary?
13+
Web frameworks encapsulate what developers have learned over the past twenty
14+
years while building dynamic web applications. Frameworks make it easier
15+
to reuse code for common HTTP operations and to structure your code so that
16+
it is maintainable.
17+
18+
19+
## Common web framework functionality
20+
Frameworks provide functionality in their code or through extensions to
21+
perform common operations required to run web applications. These common
22+
operations include:
1123

1224
1. URL routing
1325
2. HTML, XML, JSON, and other output format templating

source/content/pages/change-log.markdown

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ the
1212

1313
## 2014
1414
### March
15-
* Added why for databases and WSGI servers.
15+
* Added why is this piece necessary for databases, WSGI servers and web
16+
frameworks.
1617
* Updating best resources page with newsletters and a few additional beyond
1718
the basics resources.
1819
* Adding 'why is this necessary' sections to servers, operating systems,

web-frameworks.html

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,17 @@
7474
<div class="row">
7575
<div class="col-md-8">
7676
<h1>Web frameworks</h1>
77-
<p>A web application framework is a collection of libraries that
78-
provide functionality to accomplish common operations for the web. These
79-
common operations include:</p>
77+
<p>A web application framework is a code library that make a developer's life
78+
easier when building reliable, scalable and maintainable web applications.</p>
79+
<h2>Why are web frameworks necessary?</h2>
80+
<p>Web frameworks encapsulate what developers have learned over the past twenty
81+
years while building dynamic web applications. Frameworks make it easier
82+
to reuse code for common HTTP operations and to structure your code so that
83+
it is maintainable.</p>
84+
<h2>Common web framework functionality</h2>
85+
<p>Frameworks provide functionality in their code or through extensions to
86+
perform common operations required to run web applications. These common
87+
operations include:</p>
8088
<ol>
8189
<li>URL routing</li>
8290
<li>HTML, XML, JSON, and other output format templating</li>

0 commit comments

Comments
 (0)