There are many approaches to making web pages dynamic (scripted).
|
Scripting Techniques |
|
|---|---|
|
technology |
examples |
|
client-side |
|
|
embedded scripting languages |
JavaScript, VBScript |
|
programmable plug-ins |
Java, Director, ActiveX, etc. |
|
dynamic HTML |
MS, Netscape DHTML |
|
server-side |
|
|
interface to arbitrary programs |
CGI, ACGI, MS ISAPI, etc. |
|
HTML templates |
server-side includes (.shtml files, Unix), Active Server Pages (.asp files, Microsoft), server-side Javascript (Netscape), PHP (.php3 files, Unix), Cold Fusion (database interface) |
|
database servers |
FileMaker Pro, etc. |
|
application servers |
Netdynamics (now
Sun), Netscape (Kiva) App Server, Microsoft Transaction Server, Gemstone,
etc. |
|
Note: All client-side approaches require browser support. All server-side approaches require a particular web server. |
|