Dynamic Website Technology Briefing

You will learn:

  • Static vs. Dynamic Web-Sites
  • Three-tiered applications
  • Databases & business logic
  • Thin Clients
  • Performance implications
  • How to choose the right technology
 

Advantages of Dynamic Websites

  • Each display (web page) is custom
  • Up to date information pulled from databases
  • Business logic delivers right info to right customer
  • Requests for input from user are pertinent
  • Maximum flexibility with security

Technologies for Dynamic Websites

  • Common Gateway Interface
  • Microsoft ASP
  • Microsoft .NET & Ximian Mono
  • Apache module with web script interpreter
    • Perl, Tcl, PHP, etc.
  • Java Servlets & JSPs
  • Enterprise Javabeans
  • Specialized Web servers
  • Lightweight frameworks / toolkits
 

The NGender Dynamic Website Framework

  • Uses Apache Web Server with standard modules
  • Business logic in Tcl
  • Any RDBMS - PostgreSQL preferred
  • Simple development model: storyboards -> templates
  • Lightweight - can use old PCs as servers
  • Free Software - covered by Gnu Public License (Copyleft)