12 Dec 2013

What is NodeJS ?


Well when i started on NodeJS, this was the very first question that was on to mind as is it another scripting library similar to jquery or prototype. Well the answer to the question is No, is not another scripting library, instead its a software development platform in itself used to build scalable network applications. The catch there being the entire development, including server side code, is written in java script.

Node.js contains a built-in HTTP server library, which makes it possible to host a application as a web server application without any application server such as Tomcat, JBOSS, Weblogic etc.

You will find a lot of explanation on this across google, but let me describe it how i did understood it. NodeJS is a JavaScript framework that is capable of server side code be entirely written in form of javascript files using different modules in NodeJS to develop a client-server application. Conventionally we are more adapted to assume that when any one talks of a javascript, it has to do with some client side code, NodeJS breaks this assumption completely, with NodeJS you can still have a html with a java script file imported and doing normal stuff that javascripts have been doing, however you can now also have your complete serverside code to be in javascript form. So the language across client and server is unified and both (client server) speak and understand javascript.

Applications developed in Node.js have high throughputs as NodeJs applications run on a concept of  single threaded event loop and non blocking I/O operation.
Node.js is a packaged compilation of Google's V8 JavaScript engine, the platform abstraction layer, and a core library, which is itself primarily written in JavaScript.

Written by

We are Creative Blogger Theme Wavers which provides user friendly, effective and easy to use themes. Each support has free and providing HD support screen casting.


Post a Comment


© 2013 NimbleGeek. All rights resevered. Designed by Templateism

Back To Top