CLASS 6: Interacting with your server & Programming

TwitterFacebook
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 . http://en.wikipedia.org/wiki/Dynamic_web_page

Dynamic web page

Ajax (programming)

http://en.wikipedia.org/wiki/Ajax_(programming) Ajax (also AJAX ; / ˈ eɪ dʒ æ k s / ; an acronym for Asynchronous JavaScript and XML ) [ 1 ] is a group of interrelated web development techniques used on the client-side to create asynchronous web applications . With Ajax, web applications can send data to, and retrieve data from, a server asynchronously (in the background) without interfering with the display and behavior of the existing page. Data can be retrieved using the XMLHttpRequest object . Despite the name, the use of XML is not required ( JSON is often used instead), and the requests do not need to be asynchronous . [ 2 ] Ajax is not a single technology, but a group of technologies.

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 ] http://en.wikipedia.org/wiki/SQL

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. http://en.wikipedia.org/wiki/Adobe_Flash
http://en.wikipedia.org/wiki/Server-side_scripting Dynamic web page: example of server-side scripting (PHP and MySQL). Server-side scripting is a technique used in website design which involves embedding scripts in an HTML source code which results in a user's (client's) request to the server website being handled by a script running server-side before the server responds to the client's request. The scripts can be written in any of a number of server-side scripting languages available (see below). Server-side scripting differs from client-side scripting where embedded scripts, such as JavaScript , are run client-side in the web browser . Server-side scripting is usually used to provide an interface and to limit client access to proprietary databases or other data sources. These scripts may assemble client characteristics for use in customizing the response based on those characteristics, the user's requirements, access rights, etc.

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. http://en.wikipedia.org/wiki/Client-side_scripting

Client-side scripting