![]() ![]() ![]() In addition, a Python installation also comes equipped with a package manager - named pip - designed for the installation and management of third party Python packages to aid in the execution of more advanced programming tasks in Python (e.g. read/write files, establish network connections). For starters, a Python installation allows the execution of the Python language, but in addition comes equipped with a set of handy Python modules to execute common programming tasks in Python (e.g. When you perform a Python installation it comes equipped with the features you see to the right side of figure 8-1. Figure 8-1 illustrates the resemblance of a Node JS installation to a Python installation. If you view Node JS from the perspective of other programming language run-time environments, Node JS is like an enhanced JavaScript run-time environment, because it resembles what most programming language run-times offer out-of-the-box. This type of architecture which is available out-of-the-box in most programming language run-times, is one of the major voids Node JS fills over JavaScript engines included in browsers and it's why Node JS has become such a dominant player in the modern JavaScript ecosystem. read/write files, establish network connections), as well as the ability to leverage third party libraries/modules to execute practically any kind of programming tasks. In most programming languages like Python, PHP or Ruby, when you install their run-time environments, an installation is not only equipped to run the entire set of instructions available in a programming language, it's also equipped with a set of staple libraries/modules to execute run of the mill programming tasks (e.g. How Node JS compares to JavaScript browser engines and other programming language run-time environments In addition, Node JS is also designed to administer JavaScript packages, which in turn allow Node JS to run more complex JavaScript applications built on these JavaScript packages.īefore jumping into how Node JS works, let's take a quick look at how Node JS compares to other software you've probably worked with, namely JavaScript browser engines and other programming language run-time environments, in this manner, you'll gain a better understanding of the tasks Node JS is designed to perform. file system access and advanced networking). clicks, scrolls, hovers), but rather more advanced JavaScript (e.g. Node JS plays a critical role in the modern JavaScript ecosystem, because it's used to run all kinds of JavaScript logic, and not just the JavaScript UI driven logic run on browsers (e.g. Node JS - also known as Node.js - is practically at the center of all modern JavaScript development.
0 Comments
Leave a Reply. |