Thursday, May 7, 2015

Introduction of Node.js






 
Node.js. is a framework that uses occasion driven (rather than string based) programming to assemble adaptable applications and system programs. It is particularly useful for building web servers. Written in Javascript, node.js was made in 2009 and is as of now the second most prevalent archive on github.



Node.js is a server side stage based on Google Chrome's JavaScript Engine(V8 Engine). Node.js was created by Ryan Dahl in 2009 and its most recent adaptation is v0.10.36.



Node.js® is a stage based on Chrome's JavaScript runtime for effectively building quick, adaptable system applications. Node.js utilizes an occasion driven, non-blocking I/O show that makes it lightweight and proficient, ideal for information escalated continuous applications that run crosswise over dispersed gadgets






Node.js is an open source, cross-stage Runtime Environment for server-side and systems administration applications. Node.js applications are composed in JavaScript, and can be run inside the Node.js runtime on OS X, Microsoft Windows, and Linux.



Node.js likewise gives a rich library of different JavaScript modules which facilitates the developement of web application utilizing Node.js to an awesome degrees.


 

 Highlights of Node.js


 Taking after are few of the critical highlights which are settling on Node.js as the first decision of programming draftsmen.

Aynchronous and Event Driven All APIs of Node.js library are aynchronous that is non-blocking. It basically implies a Node.js based server never sits tight for an API to return information. Server moves to next API in the wake of calling it and a warning system of Events of Node.js helps server to get reaction from the past API call.

Quick Being based on Google Chrome's V8 JavaScript Engine, Node.js library is quick in code execution.

Single Threaded however exceedingly Scalable - Node.js utilizes a solitary strung model with occasion circling. Occasion instrument helps server to react in a non-bloking ways and makes server exceptionally versatile instead of conventional servers which make constrained strings to handle demands. Node.js utilizes a solitary strung system and same project can benefits much bigger number of solicitations than customary server like Apache HTTP Server.

No Buffering - Node.js applications never cushion any information. These applications just yield the information in pieces.







Who Uses Node.js?

Taking after is the connection on github wiki containing a comprehensive rundown of ventures, application and organizations which are utilizing Node.js. This rundown incorporate eBay, General Electric, GoDaddy, Microsoft, PayPal, Uber, Wikipins, Yahoo!, Yammer and the rundown proceeds.


                Ventures, Applications and Company use node.js



Fields Where Node.js Use?

 Taking after are the zones where Node.js is substantiating itself an impeccable innovation accomplice.


 1.I/O bound Applications
 2.Information Streaming Applications
 3.Information Intensive Realtime Applications (DIRT)
 4.JSON APIs based Applications

 5.Single Page Applications
 6.Hosting
 7.Corporate

 





















No comments:

Post a Comment