Book Image

OpenShift Cookbook

By : Shekhar Gulati
Book Image

OpenShift Cookbook

By: Shekhar Gulati

Overview of this book

Table of Contents (19 chapters)
OpenShift Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Running OpenShift on a Virtual Machine
Index

Introduction


Node.js is a server-side JavaScript platform built on top of Google's Chrome V8 JavaScript engine that developers can use to write applications. These applications can be web applications, command-line utilities, or scripts to automate tasks. Node.js is a very popular choice for web application development, as it allows web developers to use a single programming language, such as JavaScript, on both the client side and the server side. It is suitable for building highly concurrent, data-intensive, real-time web applications because of its asynchronous, event-driven, non-blocking I/O nature. Node has a small core that provides the basic building block APIs to write higher-level frameworks. The developers can then use the web frameworks to build their awesome web applications.

There are many web frameworks, such as Express (http://expressjs.com/), Sails.js (http://sailsjs.org/), Restify (http://mcavage.me/node-restify/), and Geddy (http://geddyjs.org/), developed by the Node community...