Create Your Own Mobile App: Node.js

Published on March 12, 2015 17:10:10 PM
Node.js is an open source, cross-platform Environment for server-side and Networking Applications. These Applications are written in JavaScript and can be run in Node.js runtime. The Node.js is compatible with OS X, Windows, Linux, Free BSD.

Node.js provides an event-driven Architecture and a non-blocking I/O API which helps to optimize an application. It uses Google v8 JavaScript engine to execute the code and has a huge library that allows Applications to act as web servers disabling the use of web servers such as Apache, HTTP Server, and IIS etc.

This platform can be used to develop both server and mobile applications. Most of the mobile applications now a day have corresponding browser-based application for desktop access. Having a similar platform and code base can make development more efficient.

Android application can be built using Node.js because android supports java and Google v8 contain JIT to execute the application but to build an iOS application using Node.js was not possible. But recently a project called JXCore, an open source under MIT license was released, which can be downloaded from GitHub. The important feature of this project is it helps you to build Node.js application that can run on both iOS and Android.