Podcast 3: Client

Client-side development, HTML, JavaScript, CSS, Flash, AJAX, and more.

Client Side Technology includes

  • DHTML
  • Flash, Silverlight, Applets
  • RIA

Flash, Silverlight, Applets
Define DHTML
Code execution: Browser vs. Server

DHTML

  • css
  • javascript and VBScript
  • embedded vs external
  • toolkits: Dojo, Moshikit, Scriptaculous, YUI, Prototype, JQuery, GWT...

client-side vs server-side

  • speed: client way faster
  • Security: can view source (vs server-side scripting), ctrl+u
  • Compatibility: server-side produces same output no matter what, client-side has compatibility issues

RIA (Flex, OpenLaszlo)
AJAX!!!

Audio File: