What is NodeJs, Where and Why Is It Used? (English Version)

Hâle
2 min readNov 9, 2021

It is generally known as NodeJs programming language, but it is not a language. Contrary to popular belief, it is a platform that is used by world-renowned companies with open source code and is suitable for all kinds of projects. Well, if you ask what language NodeJs uses, the answer will be JavaScript.

Why should we learn and use NodeJs?
•It uses JavaScript language.
•Server Based.
•No Server Configuration required.
•Has Asynchronous Programming model.
•Npm(It is a package management system developed for the JavaScript scripting language and accepted as a standard by NodeJs. Npm is run from the command line and provides dependency management for applications.)

Is it difficult to learn asynchronous programming?
In almost every programming language, things go in a certain order. For example, the next command will not start until the command “Read a record from the Git database” is finished. In NodeJs it starts. Although this may be confusing for those who are not used to it, it is worth the increase in performance and spiritual enlightenment or at least that’s what NodeJs developers think.

What can be done with NodeJs?
•Thanks to NodeJs modular structure and npm package manager, you can easily include modules prepared by other developers into your project and enable you to develop applications faster. By including modules created to connect to databases in your project mysql, sqlite, mongodb, postgresql etc. you can easily develop applications that use database systems.

NodeJs Advantages
If your project is going to have a front-end part, you cannot avoid using JavaScript. In this case, when you use a different language in the back-end, it may not be easy for developers to do each other’s work. With NodeJs, since you will produce your entire product in a single language, compatibility, understanding and cooperation between developers is at the highest level.

Kaynakça:
Ömer Özoğlu
Sadık Turan

--

--