Video 1.3. What is node red? And why was it created? In this video, we will learn what node red is and why it was created. First, what is no trade? According to the node red website, node red is a programming tool for wiring together hardware devices, API's, and online services in new and interesting ways.
What does this mean? No trade is a programming tool, which connects hardware devices, API's, and online services in different ways. How? Remember, I didn't have to write any code to send an email. Instead, I added the green box and everything was done. That is the advantage I'm talking about.
And that editor window we saw before was provided by no dread there, we can create a flows using different nodes. And the whole application can be deployed with a single click. And so it can also be considered as a visual tool for wiring the Internet of Things. But don't get me wrong, it is not only for IoT, there are so many nodes in Node red, and you can use any of them to create your application will soon see those nodes I talked about. Are you familiar with Yahoo pipes or scratch programming? If yes, you would probably understand what I'm talking about.
If you know about if triple t, then no dread could be called as the engineer's version of if triple T. Don't worry if you haven't used any of them, it doesn't matter at all, because I'm here to make you comfortable with no dread. Now I'll tell you about the other advantages of note rate. The biggest advantage of note rate is it's easy. have us. And why is that? You would have seen it before in the last video, right?
I didn't try to single line of code, but had my work done already. That is the edge that note rate has compared to other programming tools. When I first started using node red, I got myself into it immediately because of the fact that I only had to concentrate on the logic rather than wasting my time on writing individual lines of code. Mind you know, doesn't take away the need to write code all together, but it definitely reduces it. You can end up with a working solution much quicker than by using conventional programming methods. This makes you more productive in less time.
In other words, you can say that this lowers the technical bar to develop products and helps people to focus on The creating part rather than the doing part. You can prototype and develop products within minutes by just thinking of the logic. No trick provides the scalability from the prototyping stage to the development stage. Just as a spreadsheet lets you play around with numbers. No trait is a tool that's good for playing around with events. Other than this, no dread is open source, so you get a lot of support from the community.
There are slack channels and forums available to access help when needed. The other advantage is you can customize it however you want, because it is open source. You can also contribute to the platform for others use. The other main point is since it is open source, you will get a vast library to pick and choose exactly what you want for your application? There are good zillion possibilities in Node red, the only limitation will be your brain. Okay, we've heard all the good stuff about node red.
Now, do you want to know who was the brain behind this? Well, it all started with Nicole Leary and emerging technology specialist in IBM experimenting with drag and drop graphic tools to test lightweight messaging systems. And one day seeing this experimentation, Dave conventions a senior inventor at IBM wanted to get serial data from GPS and use it with other messages. They know how to write code to talk to a serial port, but it might take a little while to remember how to do it and get it written. And so they started creating a node to get serial data and that was the beginning. They found opportunity which would give users the agility to rapidly prototype applications, which is what led to no dreads development.
At present, node red is a JS foundation project. From there, they have developed note rate to work on different platforms like IBM Cloud, where it is present as a starter application. Or you can run locally on your laptop, Raspberry Pi, Docker containers, or Android phones. It can also run in other cloud environments like Azure, or AWS. We'll be looking into some of them in the next section. And to know more about the history, check out the resources.
Okay, in this video, we saw what node really is and why it was created. Can't wait to try it out. yet. We can start right away after understanding how note rate works and that we'll see in the next video