The reasons why nodejs is popular: 1. Node uses JS on both the server and the client, and developers only need to use one language at each layer; 2. Node is easy to learn, and for developers Easy to transform; 3. Supports NoSQL databases; 4. Has good IDE and code editor support; 5. Code hosting service support is extensive, etc.
The operating environment of this tutorial: windows7 system, nodejs version 12.19.0, DELL G3 computer.
Node.js is an emerging server programming language that is used to build and run web applications, similar to what ASP.NET, Ruby on Rails or the Spring framework does.
It uses JavaScript as the main development language, has a built-in lightweight web server, and a large number of plug-ins for Node Package Management (NPM). You can shape the web application according to your own needs. , like adding MVC features, adding Restful services, OAuth or SSL security, etc.
But what makes Node.js so popular all of a sudden? Sounds like there's a new web development technology, right? Let’s summarize the reasons:
1. Front-end/back-end development uses the same language
Technologies like ASP.NET or Spring require developers to learn one New server-side languages, such as C#, VB.NET or Java. Node.js uses JavaScript on both the server and client sides, which means developers only need to use one language at each layer.
2. Easy to learn, easy to transform for developers
One fact is that JavaScript is a language well known to web developers, and most people know JavaScript or more Used it. So, it is very simple for a web developer to transition from other technologies to Node.js.
3. Lightweight
Node.js uses an event-driven architecture, which means that everything done on it, every independent call and operations are a series of asynchronous callbacks. This allows Node.js to run on a thread, which is different from other web technologies, which generate a new thread for each client request. This is the essence of non-blocking I/O.
4. Support NoSQL databases
It is very common to use NoSQL databases like MongoDB in Node.js applications. MongoDB is different from traditional SQL databases. Yes, it uses a document-based model rather than a relational model, and it uses objects like JSON instead of tables. This is perfect for ORM lovers.
5. There are good IDE and code editor support
JavaScript has been around for quite some time, so IDEs like Visual Studio and Eclipse are Supports JavaScript code hints and highlighting, and code editors like NotePad and Sublime Text also support these.
6. Widely supported code hosting services
Some web servers and cloud service providers support Node.js web applications. Let’s talk about a few here, including Google, Microsoft IIS, Heroku, Microsoft Azure, Amazon (AWS) and so on.
For more node-related knowledge, please visit: nodejs tutorial! !
The above is the detailed content of Why is nodejs so popular?. For more information, please follow other related articles on the PHP Chinese website!