Server-side scripting
Server-side scripting is the use of a high-level language developed specifically for use in a web environment. It addresses issues not present in client-side scripting or normal application development. Any site that constantly updates information has user logins, a blog, or basically any functionality other than displaying static content, is most likely using server-side scripting. There are a wide variety of languages to choose from; some are developed by companies and their inner workings are kept a secret. Others are open source, freely available for anyone to tinker with or inspect to find vulnerabilities. This may sound insecure, but it is this openness that allows issues to be fixed quickly and efficiently by anyone interested in the development community; leading to an often quick resolution to bugs and other mistakes of that nature.
Common uses: a server-side script can be used for many applications. They can involve a database [[XML]] or other sources of dynamic data, talk to other servers, detect and adapt to user settings, and other endless opportunities that bring value and functionality to your web site.
Our practices: We use [[PHP]] for most server-side scripting, but we can deliver an ASP solution if that would be most efficient for your web site.