Chapter 7. JavaScript Beyond the Browser
Originally, JavaScript was designed as a client-side scripting language, but today, it is used literally everywhere: in server scripting, mobile and desktop software programming, game development, DB querying, hardware control, and OS automation. When you have experience in client-side JavaScript, with a little additional knowledge, you can apply your skills in other programming areas as well. Here, we will learn how to write a command-line tool, web-server, desktop application, and mobile software using JavaScript.
In this chapter, we will be learning about the following:
- Leveling up the coding of a command-line program in JavaScript
- Building a web-server with JavaScript
- Writing a desktop HTML5 application
- Using PhoneGap to make a mobile native app