ABSTRACT

Markup languages cannot be used to specify computations, create interactions with users, or provide access to databases. Many technological approaches have been put forward to meet these computational needs for documents. Server-side scripting is one such technique used in Web development. It involves scripts on a web server to produce a response customized for each client’s request to the web site. This chapter discusses two server-side web development solutions: PHP (which is the most widely-used open source general-purpose server-side scripting language) and Node.js (a very powerful JavaScript-based framework for building fast and scalable server applications).