Differences Between Client-Side and Server-Side Scripting
Differences Between Client-Side and Server-Side Scripting
TableofContents
A. Introduction
B. ClientsideScripting
Environment(Browsersand
Editors)
C. CharacteristicsofInterpreted
Languages
D. Differencesbetween
ClientsideandServerside
Scripting
1. ToolsforProducingand
RunningScripts
2. OnlineDatabase
Accessibility
E. Typesofscriptinglanguages
F. MethodsUsedtoImplement
ClientsideScripts
DifferencesbetweenClientsideand
ServersideScripting
ClientsideEnvironment
Theclientsideenvironmentusedtorunscriptsisusuallya
browser.Theprocessingtakesplaceontheenduserscomputer.
Thesourcecodeistransferredfromthewebservertotheusers
computerovertheinternetandrundirectlyinthebrowser.
Thescriptinglanguageneedstobeenabledontheclient
computer.Sometimesifauserisconsciousofsecurityrisks
theymayswitchthescriptingfacilityoff.Whenthisisthecase
amessageusuallypopsuptoalerttheuserwhenscriptis
attemptingtorun.
ServersideEnvironment
Theserversideenvironmentthatrunsascriptinglanguageis
awebserver.Auser'srequestisfulfilledbyrunningascript
directlyonthewebservertogeneratedynamicHTMLpages.
ThisHTMListhensenttotheclientbrowser.Itisusuallyused
toprovideinteractivewebsitesthatinterfacetodatabasesor
otherdatastoresontheserver.
Thisisdifferentfromclientsidescriptingwherescriptsarerun
bytheviewingwebbrowser,usuallyinJavaScript.Theprimary
advantagetoserversidescriptingistheabilitytohighly
customizetheresponsebasedontheuser'srequirements,
accessrights,orqueriesintodatastores.
Next:ToolsforProducingandRunningScripts
F1VW34:ClientSideScriptingforWebApplications(c)
2007SQA