Explore chapters and articles related to this topic
HTML and Scripts
Published in Tom Hutchison, Paul Allen, Web Marketing for the Music Business, 2013
Whereas CGI is for server-side programming, often referred to as back-end programming, JavaScript is used for client-side programming, often referred to as front-end programming (although it can also be used for server side programming). Server side programming runs on the host’s server, whereas client side programming runs in the user’s browser. Wikipedia has the following paragraph to explain the difference: Server-side scripting is a web server technology in which a user’s request is fulfilled by running a script directly on the web server to generate dynamic HTML pages. It is usually used to provide interactive web sites that interface to databases or other data stores. This is different from client-side scripting where scripts are run by the viewing web browser, usually in JavaScript. The primary advantage to server-side scripting is the ability to highly customize the response based on the user’s requirements, access rights, or queries into data stores.
Common Standards in Cloud Computing
Published in John W. Rittinghouse, James F. Ransome, Cloud Computing, 2017
John W. Rittinghouse, James F. Ransome
An Ajax framework helps developers create web applications that use Ajax. The framework helps them to build dynamic web pages on the client side. Data is sent to or from the server using requests, usually written in JavaScript. On the server, some processing may be required to handle these requests, for example, when finding and storing data. This is accomplished more easily with the use of a framework dedicated to process Ajax requests. One such framework, ICEfaces, is an open source Java product maintained by http://icefaces.org.
Interactive data graphics
Published in Benjamin S. Baumer, Daniel T. Kaplan, Nicholas J. Horton, Texts in Statistical Science, 2017
Benjamin S. Baumer, Daniel T. Kaplan, Nicholas J. Horton
JavaScript is a programming language that allows Web developers to create client-side Web applications. This means that computations are happening in the client’s browser, as opposed to taking place on the host’s Web servers. JavaScript applications can be more responsive to client interaction than dynamically-served Web pages that rely on a server-side scripting language, like PHP or Ruby.
An open-source web mapping tool to estimate wind energy in the Iberian Peninsula
Published in Journal of Spatial Science, 2019
Francisco Gomariz-Castillo, Francisco Alonso-Sarría, Juan Pedro Montávez, Raquel Lorente-Plazas
Several techniques are included to increase the efficiency of the tool. For example, AJAX (Asynchronous JavaScript and XML) is used on the client-side to allow asynchronous communications with the server using JSON (JavaScript object Notation) as the data-interchange format rather than XML. For its part, FastCGI is a protocol for improving the interaction of client programs with a web server, allowing the server to handle several web page requests at the same time. Finally, Tilecache is used to organise large images in tiles, while keeping them in the memory for further requests.