IS360IntroductionToWebPagesx
Download
Report
Transcript IS360IntroductionToWebPagesx
Introduction to
Web Pages
Lecture Overview
Evolution of the Internet and Web
Web Protocols
History of the Internet
It began as the ARPANET
It became NSFNET while funded by the
National Science Foundation
There was no WWW
It was really just FTP e-mail and Usenet news
There were no search engines
History of the Web
In 1991, Tim Berners-Lee created the Web at
the Particle Physics Laboratory in Cern
Switzerland
He established the World Wide Web
Consortium (W3C) in 1994 to foster
international standards
Today the W3C defines standards for most
Web-based protocols
Internet / Web Standards
Internet Engineering Task Force (IETF)
The Internet Architecture Board (IAB)is a
standing committee of the IETF
They publish RFCs
The World Wide Web Consortium (W3C)
publishes standards for the Web
A Brief History of HTML
1989:
1994:
1995
Created by Tim Berners-Lee
HTML specification released
along with DTD
Netscape formed
W3C was formed
HTML3 draft (draft expired)
Internet Explorer released
Cascading Style Sheets
A Brief History of HTML
1997:
1999:
2001:
2008:
Html 4.0 Draft
HTML 4.01
XHTML 1.1 (XHTML 2.0 died)
HTML5 working draft
Web Markup Languages
In the beginning there was the Standard Generalized
Markup Language (SGML)
It was unruly
HTML was created to “markup” Web pages
XML was created to represent just about any kind of
data
XHTML is HTML written in XML
HTML 5 is the next generation of HTML
We will use HTML 5 in this course
They are not all that different
The World Wide Web
Consortium
The W3C is the standards setting body for
various protocols
HTTP
HTML
XML
And many more
Visit www.w3.org
Web Page Round Trip
Client
(Request)
Client
(Render)
Server
(Receive)
Server
(Send HTML)
Server
(Process)
A Word about Web Browsers
Everyone has their favorite
IE, FireFox, Chrome, …
As we begin to program more, we will learn
about differences between one browser and
the next and the challenges of programming
against different browsers
Not to mention the mobile world
I’ll use Chrome in the course because of its
rich HTML debugging capabilities