Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Hour 3. What Node.js Is Used For > What Node.js Is Designed to Do

What Node.js Is Designed to Do

Now that you have a brief understanding of how to run a Node.js program and how to use npm to install modules, this hour covers what Node.js is designed for. The Node.js website provides a short description of 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.

For a general web developer, there are a lot of confusing terms here! At the time of writing, Node.js is the most watched project on GitHub and has gained popularity with web developers and more recently business leaders. This attention has led to a great deal of hype that is welcome, but often comes with misunderstandings about what Node.js is. You may have also heard things like “Node.js is the new Rails” or that “Node is web 3.0.” Both of these statements are not correct. Node.js is not an MVC framework like Rails or Django, and it will not make the bed for you in the morning. By the end of this hour, you will have a clearer understanding of what Node.js is and what it is designed to do.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint