Server-side scripting is a technology in which a user's request from the web browser is fulfilled by running a directly on the web server. It is commonly used by web sites that connect to databases. The primary advantage to server-side scripting is the ability to customize a web page.
Hypertext Preprocessor (PHP) is a programming language originally designed for producing dynamic Web pages. PHP is used mainly in server-side application software. PHP can be used with a large number of databases, runs on most popular web servers and is available for many different operating systems. This flexibility makes PHP is a very popular language.
Active Server Pages (ASP) is Microsoft's server-side script engine for dynamically-generated web pages.
Client-side scripting are the computer languages on the web that are run by the user's web browser, instead of on the web server. This type of language is an important part of the Dynamic HTML (DHTML) concept, allowing web pages to have different content depending on certain conditions.
Extensible HyperText Markup Language (XHTML) is a markup language that is similar to HTML, but has a stricter syntax. This means an XHTML browser can theoretically be faster and made to run more easily on than a comparable HTML browser.
Dynamic HTML (DHTML) is a term used for a collection of technologies, used together to create interactive and animated web sites by using a combination of static markup language (such as HTML), a client-side scripting language (such as JavaScript), the presentation definition language (Cascading Style Sheets), and the Document Object Model. DHTML is often used to make rollover or drop-down buttons on a web page.
Cascading Style Sheets (CSS) is a style sheet language used to describe the formatting of a document written in a markup language. Its most common application is to style web pages written in HTML and XHTML. Prior to CSS, nearly all of the formatting attributes of HTML documents were contained within the HTML markup; all font colors, background styles, alignments, borders and sizes had to be explicitly described, often repeatedly, within the HTML. This leads to lots of inconsistency over many pages,and also to large files. CSS allows web developers to separate data from its formatting, resulting in considerably simpler HTML markup, with 100% consistency across web pages, and ease of updating.
JavaScript is a scripting language based on the concept of prototype-based programming. The language is best known for its use in web sites (as client-side JavaScript), but is also used to enable scripting access to objects embedded in other applications. Some common examples of this Javascript: opening or popping up a new window, validation of web form input values to make sure that they will be accepted before they are submitted to the server, or changing images as the mouse moves over them.
MySQL is a multithreaded, multi-user, database management system. MySQL is extremely popular for web applications and is commonly uses with PHP.
SQL Server is a relational database management system produced by Microsoft. Its primary query language is Transact-SQL, an implementation of the ANSI/ISO standard Structured Query Language (SQL) used by both Microsoft and Sybase. SQL Server is commonly used by businesses for small- to medium-sized databases.