ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
powerpoint originally designed by dr. cindy royal

Web Development
Jacie Yang
Assistant Professor
School of Jour & Mass Comm
Texas State University
jacieyang@gmail.com
@jacieyang
Intro
html
css
ftp
domain,
file organization
javascript, php, python, ruby.
Flash¡­?
Web Development
Categories
?

Basic HTML design

?

Programming emerges

?

Blog Platforms

?

Content Management Systems

?

Web Frameworks

?

Other
Basic HTML Design
?
?

?

?
?

HTML ¨C early 90s, language of the Web
Became XHTML to add structure, conventions ¨C early 2000's;
now moving to HTML5
Cascading Stylesheets ¨C CSS ¨C 1996; current implementation
CSS3
Javascript (1995), Flash (1996), AJAX, JQuery
All client-side languages ¨C activity occurs at the client (user)
level
Web Programming
?

Server-side

?

ASP, ColdFusion, PHP, Java, Python, Ruby,

?

Databases ¨C MySQL

?

?

Powerful functionality, server-side includes, post data to forms,
populate sites with data
Gave rise to Content
Management Systems
Blog Platforms
?

?
?

Started as platform for online journaling; Web sites
for people who didn't know html.
Early platforms ¨C Open Diary, LiveJournal late '90s
Blogger -started 1999 by Evan Williams (also Twitter)
and Meg Hourihan; purchased by Google 2003

?

Movable Type ¨C 2001; Six Apart

?

Wordpress ¨C 2003; can host yourself or on their site

?

Now Tumblr, Posterous, Pinterest
Content Management
Systems
?

Wordpress has often been modified as CMS

?

Drupal

?

Joomla
Web Frameworks
?
?

Set up frameworks for Web programming languages
Easy way to provide for common methods and actions;
connection to database

?

Ruby on Rails ¨C written in Rails

?

Django - Python

?

CakePHP
Data Visualization is the Future
Open Source Tools
?

Google ¨C Charts and Fusion Tables

?

Scraperwiki

?

Impure, Yahoo Pipes

?

ManyEyes

?

Protovis

?

Tableau Public

?

Timeflow
Challenges Ahead
?

Lots to learn

?

Different ways to tell stories

?

Programming

?

Focus

?

Innovate!

More Related Content

web development overview

  • 1. powerpoint originally designed by dr. cindy royal Web Development Jacie Yang Assistant Professor School of Jour & Mass Comm Texas State University jacieyang@gmail.com @jacieyang
  • 3. Web Development Categories ? Basic HTML design ? Programming emerges ? Blog Platforms ? Content Management Systems ? Web Frameworks ? Other
  • 4. Basic HTML Design ? ? ? ? ? HTML ¨C early 90s, language of the Web Became XHTML to add structure, conventions ¨C early 2000's; now moving to HTML5 Cascading Stylesheets ¨C CSS ¨C 1996; current implementation CSS3 Javascript (1995), Flash (1996), AJAX, JQuery All client-side languages ¨C activity occurs at the client (user) level
  • 5. Web Programming ? Server-side ? ASP, ColdFusion, PHP, Java, Python, Ruby, ? Databases ¨C MySQL ? ? Powerful functionality, server-side includes, post data to forms, populate sites with data Gave rise to Content Management Systems
  • 6. Blog Platforms ? ? ? Started as platform for online journaling; Web sites for people who didn't know html. Early platforms ¨C Open Diary, LiveJournal late '90s Blogger -started 1999 by Evan Williams (also Twitter) and Meg Hourihan; purchased by Google 2003 ? Movable Type ¨C 2001; Six Apart ? Wordpress ¨C 2003; can host yourself or on their site ? Now Tumblr, Posterous, Pinterest
  • 7. Content Management Systems ? Wordpress has often been modified as CMS ? Drupal ? Joomla
  • 8. Web Frameworks ? ? Set up frameworks for Web programming languages Easy way to provide for common methods and actions; connection to database ? Ruby on Rails ¨C written in Rails ? Django - Python ? CakePHP
  • 10. Open Source Tools ? Google ¨C Charts and Fusion Tables ? Scraperwiki ? Impure, Yahoo Pipes ? ManyEyes ? Protovis ? Tableau Public ? Timeflow
  • 11. Challenges Ahead ? Lots to learn ? Different ways to tell stories ? Programming ? Focus ? Innovate!