
CLASS 6: Interacting with your server & Programming
Get flash to fully experience Pearltrees
Dynamic web page: example of server-side scripting (PHP and MySQL). A dynamic web page is a web page with web content that varies based on parameters provided by a user or a computer program . [ edit ] Client-side scripting Client-side scripting is changing interface behaviors within a specific web page in response to mouse or keyboard actions, or at specified timing events. In this case, the dynamic behavior occurs within the presentation .
Dynamic web page
Ajax (programming)
SQL
SQL ( pron.: / ˈ ɛ s k juː ˈ ɛ l / "S-Q-L"; [ 4 ] short for Structured Query Language ) is a special-purpose programming language designed for managing data held in a relational database management systems (RDBMS). Originally based upon relational algebra and tuple relational calculus , SQL consists of a data definition language and a data manipulation language . The scope of SQL includes data insert, query, update and delete , schema creation and modification, and data access control. Although SQL is often described as, and to a great extent is, a declarative language ( 4GL ), it also includes procedural elements. SQL was one of the first commercial languages for Edgar F. Codd 's relational model , as described in his influential 1970 paper "A Relational Model of Data for Large Shared Data Banks". [ 5 ] Despite not adhering to the relational model as described by Codd , it became the most widely used database language. [ 6 ] [ 7 ]Adobe Flash
Adobe Flash (formerly called " Macromedia Flash") is a multimedia and software platform used for authoring of vector graphics , animation , games and Rich Internet Applications (RIAs) which can be viewed, played and executed in Adobe Flash Player . Flash is frequently used to add streamed video or audio players , advertisement and interactive multimedia content to web pages , although usage of Flash on websites is declining. [ 1 ] Flash manipulates vector and raster graphics to provide animation of text, drawings, and still images. It allows bidirectional streaming of audio and video, and it can capture user input via mouse, keyboard, microphone and camera.Server-side scripting
Client-side scripting generally refers to the class of computer programs on the web that are executed client-side , by the user's web browser , instead of server-side (on the web server ). [ 1 ] This type of computer programming is an important part of the Dynamic HTML (DHTML) concept, enabling web pages to be scripted ; that is, to have different and changing content depending on user input, environmental conditions (such as the time of day), or other variables. Client-side scripts are often embedded within an HTML or XHTML document (hence known as an "embedded script"), but they may also be contained in a separate file , which is referenced by the document (or documents) that use it (hence known as an "external script"). Upon request, the necessary files are sent to the user's computer by the web server (or servers) on which they reside.

