Pencarian

Custom Search

What is Node.js ?

“Node.js is a platform built on Chrome’s JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.”,

Node.js is a platform where we can write server side Javascript and build full-fledged web applications. We can even create web servers based on node.js with a proper security model implemented on top of our application. Node.js enables programmers to write JavaScript on the server side, which provides access to things like the HTTP stack, TCP, file I/O, and databases. We will need to use an event-driven, non-blocking I/O model for programming a node.js application as the platform is governed by the above model.

Node.js is capable of handling concurrent network connections - so it can be used for data-intensive or real time applications. Some of the applications that can be built with node.js are: • Web Applications • HTTP Proxy based applications • SMTP Servers used for mail and other applications which are network intensive.

As we mentioned, all programs built with node.js are actually developed using Javascript. So, in order to understand and work with node.js, we expect that the reader has a basic knowledge of Javascript. All of the applications, which we will develop during this course, will be developed with Javascript.

Komentar

Postingan Populer