Indiana University of Pennsylvania

T. Andrew Yang 

(yang@grove.iup.edu)
Computer Science Department

HTTP://WWW.CO103.IUP.EDU/


  1. Introduction to Web Development

  1. World Wide Web as a new computing platform

  2. The client-server model

  3. The multi-tier model

  4. Sample Web applications

  5. Alternative Web development technologies

  6. Client side development

  7. Server side development

  8. Summary

  1. Curriculum Design

  1. Curriculum Design Issues

  2. A Sample Course

  3. Lessons Learned

  4. Specialty Track in Enterprise Computing

References

Designing and Teaching a Web Development Course

 

 
Ø  Client Side Development
  • Interpreted or executed by the client (that is, the Web browser).

  • Note: Web pages are stored on the Web server.

 

Ö  Various Markup Languages

     HTML, XML, VRML, ...

 

 

Ö  Various Scripting Languages

     Client side JavaScripts (or Jscripts)

     Client side VBScripts

     Java applets

 

  • Question:  Does a Web browser have built-in capabilities to interpret and execute these languages and scripts?

 

Ö  Issues with client side scripting

  • Inconsistent support across the existing Web browsers

  • Source exposed to the viewer

  • Awkward connectivity to back-end servers (e.g., ODBC)

  • Security

 


Previous

Index Page

Next: server side development