The Node in the .NET world would be the CLR or .NET?

6

Given that Node is a server-side development platform in JS ... and in .NET do we have the CLR (Common Language Runtime) the Node would be the CLR that compiles? Or a framework as .NET, as two import modules I was pretty confused about this issue.

    
asked by anonymous 18.08.2017 / 16:32

1 answer

3

The question is formulated in a way that does not reflect reality.

In a way, we can compare the .NET platform with Node.js. The platform involves a number of things.

The CLR is the runtime , something the Node also has, so I think CLR is for Node V8.

In fact, the .NET platform is a standard and there are several implementations. As far as I know the Node only has one.

In fact, the .NET compiler is not part of the CLR. In most common .NET implementations the most common is to use the .NET Compiler Platform . The Node picks up the source and JITta directly. The CLR has a JITter as well, but part of a previously compiled code.

Another important component of the platform is FCL .

Other components can be optional, as does the Node as well.

The question of the modules is not clear, I think it is up to a specific question with more details of the doubt.

    
18.08.2017 / 16:52