4 ms·
More fair comparison would be Phoenix [1] to node.js Elixir is a programming language whereas node is a framework. [1] http://www.phoenixframework.org/ http:/
by alberth 10y ago
More fair comparison would be Phoenix [1] to node.js
Elixir is a programming language whereas node is a framework.
[1] http://www.phoenixframework.org/ http://www.phoenixframework.org/
- aecorredor 10y agoTrue, then in that scenario we should talk about comparing phoenix and express right? edit: meant to say phoenix, not elixir.
- gregdeveloper 10y agoExpress and phoenix maybe. Elixir is not a framework. Node is to js perhaps as plug is to elixir. Even that kind of doesn't compare correctly though.
- novembermike 10y agonode is to js as beam is to elixir, roughly.
- novembermike 10y agoNode isn't really a framework, it's a runtime and is fairly close to a language. It's roughly analogous to Nashorn.
- gregdeveloper 10y agoNode is not a framework though
- jnbiche 10y agoNode.js isn't a framework. It's a JS runtime, and for most purposes can be considered a variation of JavaScript. However, like Go, Node.js has such a rich networking support in its standard library, that some people go "frameworkless" when developing web apps in Node. But not as many as in Go, probably. Something like Express would be more analogous to Phoenix in Elixir.