Skip to content

Commit 5f7cbbe

Browse files
committed
working on web development page
1 parent 416f5c6 commit 5f7cbbe

6 files changed

Lines changed: 75 additions & 16 deletions

File tree

all.html

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1266,17 +1266,30 @@ <h2>Comprehension resources</h2>
12661266
</li>
12671267
</ul>
12681268
<h1>Web Development</h1>
1269-
<p>Web development is the umbrella term for conceptualizing, designing,
1270-
programming, deploying and operating applications and application
1271-
programming interfaces for the Web.</p>
1269+
<p>Web development is the umbrella term for conceptualizing, creating,
1270+
<a href="/deployment.html">deploying</a> and operating web applications and
1271+
<a href="/application-programming-interfaces.html">application programming interfaces</a>
1272+
for the Web.</p>
12721273
<h2>Why is web development important?</h2>
12731274
<p>The Web has grown a mindboggling amount in the number of sites, users and
12741275
implementation capabilities since the
12751276
<a href="http://info.cern.ch/hypertext/WWW/TheProject.html">first website</a> went live
12761277
in <a href="http://home.cern/topics/birth-web">1989</a>. Web development is the concept
12771278
that encompasses all the activities involved with websites and web
12781279
applications.</p>
1279-
<h3>Python web development resources</h3>
1280+
<h2>How does Python fit into web development?</h2>
1281+
<p>Python can be used to build server-side web applications. While a
1282+
<a href="/web-frameworks.html">web framework</a> is not required to build web apps,
1283+
it's rare that developers would not use existing open source libraries to
1284+
speed up their progress in getting their application working.</p>
1285+
<p>Python is not used in a web browser. The language executed in browsers
1286+
such as Chrome, Firefox and Internet Explorer is
1287+
<a href="/javascript.html">JavaScript</a>. Projects such as <a href="http://pyjs.org/">pyjs</a>
1288+
can compile from Python to JavaScript. However, most Python developers are
1289+
write their web applications in a combination of Python, which is executed
1290+
on the server side and JavaScript, which is downloaded to the web browser
1291+
client and executed there.</p>
1292+
<h3>Web development resources</h3>
12801293
<ul>
12811294
<li>
12821295
<p><a href="https://medium.com/@zengabor/three-takeaways-for-web-developers-after-two-weeks-of-painfully-slow-internet-9e7f6d47726e">Three takeaways for web developers after two weeks of painfully slow Internet</a>
@@ -1285,7 +1298,11 @@ <h3>Python web development resources</h3>
12851298
just in a subway tunnel. Optimizing sites so they work in those situations
12861299
is important for keeping your users happy.</p>
12871300
</li>
1288-
<li></li>
1301+
<li>
1302+
<p>The <a href="http://www.evolutionoftheweb.com/">Evolution of the Web</a> visualizes
1303+
how web browsers and related technologies have changed over time as well as
1304+
the overall growth of the Internet in the amount of data transferred.</p>
1305+
</li>
12891306
</ul>
12901307
<h1>Web frameworks</h1>
12911308
<p>A web framework is a code library that makes a developer's life easier when
@@ -7316,6 +7333,9 @@ <h1>Change Log</h1>
73167333
<h2>2015</h2>
73177334
<h3>November</h3>
73187335
<ul>
7336+
<li>Working on a page for the umbrella <a href="/web-development.html">web development</a>
7337+
concept, but it's early days as I'm trying to figure out how to be clear
7338+
and concise about this broad topic.</li>
73197339
<li>Merged
73207340
<a href="https://github.com/makaimc/fullstackpython.com/pull/70">pull request #70</a>
73217341
and fixed some other issues that were in tickets.</li>

change-log.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@ <h1>Change Log</h1>
3939
<h2>2015</h2>
4040
<h3>November</h3>
4141
<ul>
42+
<li>Working on a page for the umbrella <a href="/web-development.html">web development</a>
43+
concept, but it's early days as I'm trying to figure out how to be clear
44+
and concise about this broad topic.</li>
4245
<li>Merged
4346
<a href="https://github.com/makaimc/fullstackpython.com/pull/70">pull request #70</a>
4447
and fixed some other issues that were in tickets.</li>

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-11-15T12:41:35Z</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-11-15T12:55:43Z</updated></feed>

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

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@ meta: Web development is the catch-all term for activities involved with website
66

77

88
# Web Development
9-
Web development is the umbrella term for conceptualizing, designing,
10-
programming, deploying and operating applications and application
11-
programming interfaces for the Web.
9+
Web development is the umbrella term for conceptualizing, creating,
10+
[deploying](/deployment.html) and operating web applications and
11+
[application programming interfaces](/application-programming-interfaces.html)
12+
for the Web.
1213

1314

1415
## Why is web development important?
@@ -19,13 +20,28 @@ in [1989](http://home.cern/topics/birth-web). Web development is the concept
1920
that encompasses all the activities involved with websites and web
2021
applications.
2122

23+
## How does Python fit into web development?
24+
Python can be used to build server-side web applications. While a
25+
[web framework](/web-frameworks.html) is not required to build web apps,
26+
it's rare that developers would not use existing open source libraries to
27+
speed up their progress in getting their application working.
2228

29+
Python is not used in a web browser. The language executed in browsers
30+
such as Chrome, Firefox and Internet Explorer is
31+
[JavaScript](/javascript.html). Projects such as [pyjs](http://pyjs.org/)
32+
can compile from Python to JavaScript. However, most Python developers are
33+
write their web applications in a combination of Python, which is executed
34+
on the server side and JavaScript, which is downloaded to the web browser
35+
client and executed there.
2336

24-
### Python web development resources
37+
38+
### Web development resources
2539
* [Three takeaways for web developers after two weeks of painfully slow Internet](https://medium.com/@zengabor/three-takeaways-for-web-developers-after-two-weeks-of-painfully-slow-internet-9e7f6d47726e)
2640
is a must-read for every web developer. Not everyone has fast Internet
2741
service, whether because they are in a remote part of the world or they're
2842
just in a subway tunnel. Optimizing sites so they work in those situations
2943
is important for keeping your users happy.
3044

31-
*
45+
* The [Evolution of the Web](http://www.evolutionoftheweb.com/) visualizes
46+
how web browsers and related technologies have changed over time as well as
47+
the overall growth of the Internet in the amount of data transferred.

source/content/pages/13-meta/02-change-log.markdown

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ the
1414

1515
## 2015
1616
### November
17+
* Working on a page for the umbrella [web development](/web-development.html)
18+
concept, but it's early days as I'm trying to figure out how to be clear
19+
and concise about this broad topic.
1720
* Merged
1821
[pull request #70](https://github.com/makaimc/fullstackpython.com/pull/70)
1922
and fixed some other issues that were in tickets.

web-development.html

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,17 +32,30 @@
3232
</div><div class="row">
3333
<div class="col-md-8">
3434
<h1>Web Development</h1>
35-
<p>Web development is the umbrella term for conceptualizing, designing,
36-
programming, deploying and operating applications and application
37-
programming interfaces for the Web.</p>
35+
<p>Web development is the umbrella term for conceptualizing, creating,
36+
<a href="/deployment.html">deploying</a> and operating web applications and
37+
<a href="/application-programming-interfaces.html">application programming interfaces</a>
38+
for the Web.</p>
3839
<h2>Why is web development important?</h2>
3940
<p>The Web has grown a mindboggling amount in the number of sites, users and
4041
implementation capabilities since the
4142
<a href="http://info.cern.ch/hypertext/WWW/TheProject.html">first website</a> went live
4243
in <a href="http://home.cern/topics/birth-web">1989</a>. Web development is the concept
4344
that encompasses all the activities involved with websites and web
4445
applications.</p>
45-
<h3>Python web development resources</h3>
46+
<h2>How does Python fit into web development?</h2>
47+
<p>Python can be used to build server-side web applications. While a
48+
<a href="/web-frameworks.html">web framework</a> is not required to build web apps,
49+
it's rare that developers would not use existing open source libraries to
50+
speed up their progress in getting their application working.</p>
51+
<p>Python is not used in a web browser. The language executed in browsers
52+
such as Chrome, Firefox and Internet Explorer is
53+
<a href="/javascript.html">JavaScript</a>. Projects such as <a href="http://pyjs.org/">pyjs</a>
54+
can compile from Python to JavaScript. However, most Python developers are
55+
write their web applications in a combination of Python, which is executed
56+
on the server side and JavaScript, which is downloaded to the web browser
57+
client and executed there.</p>
58+
<h3>Web development resources</h3>
4659
<ul>
4760
<li>
4861
<p><a href="https://medium.com/@zengabor/three-takeaways-for-web-developers-after-two-weeks-of-painfully-slow-internet-9e7f6d47726e">Three takeaways for web developers after two weeks of painfully slow Internet</a>
@@ -51,7 +64,11 @@ <h3>Python web development resources</h3>
5164
just in a subway tunnel. Optimizing sites so they work in those situations
5265
is important for keeping your users happy.</p>
5366
</li>
54-
<li></li>
67+
<li>
68+
<p>The <a href="http://www.evolutionoftheweb.com/">Evolution of the Web</a> visualizes
69+
how web browsers and related technologies have changed over time as well as
70+
the overall growth of the Internet in the amount of data transferred.</p>
71+
</li>
5572
</ul>
5673
<h3>Let's get started. What do you want to learn right now?</h3>
5774
<div class="row">

0 commit comments

Comments
 (0)