openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #12583
Re: Nodejs in horizon
Jan Drake wrote:
> For what it's worth, I've noticed a generally myopic trend towards python only. Node.js can play many very good roles as an
> implementation strategy for various openstack capabilities, especially at the edge. I was excited to see it being included.
> There's a balance to be struck in optimizing the development community, especially for core openstack, around a limite
> set of languages; however, I've never trusted an engineer who's ever only coded (or still only codes) in one language.
> So, consider this a nudge in the direction of being open to additional technology sets and languages (not blindly randomly or chaotically).
If we were launching the project from scratch and the question was which language would be better, node.js or python, I would
Strongly advocate node.js.
However, I do not think there is anything "myopic" about wanting to limit the dependencies that the host OS must provide
to support your project, or the amount of learning that is required before a team of developers can be proficient with the
code base for a project.
Once a second major ecosystem is introduced, whether node.js or just a different python threading library, all of the release
decisions become more complex from that day forward. It is not just when to support a new version of the python libraries,
but which python *and* node.js libraries will be supported in the next project release. That extra release work must be undertaken
by each OS distribution that supports openstack.
Any shift in the ecosystem will be a major undertaking, it should only be considered when the costs of not doing it become onerous.
Follow ups
References
-
Re: Nodejs in horizon
From: Joshua Harlow, 2012-05-24
-
Re: Nodejs in horizon
From: Devin Carlen, 2012-05-24
-
Re: Nodejs in horizon
From: Thierry Carrez, 2012-05-25
-
Re: Nodejs in horizon
From: Gabriel Hurley, 2012-05-25
-
Fwd: Nodejs in horizon
From: Simon G., 2012-05-25
-
Re: Fwd: Nodejs in horizon
From: Jay Pipes, 2012-05-25
-
Re: Fwd: Nodejs in horizon
From: Simon G., 2012-05-25
-
Re: Fwd: Nodejs in horizon
From: John Postlethwait, 2012-05-25
-
Re: Fwd: Nodejs in horizon
From: Thierry Carrez, 2012-05-28
-
Re: Fwd: Nodejs in horizon
From: Matthias Runge, 2012-05-29
-
Re: Fwd: Nodejs in horizon
From: Gabriel Hurley, 2012-05-29
-
Re: Fwd: Nodejs in horizon
From: Adam Young, 2012-05-29
-
Re: Nodejs in horizon
From: Devin Carlen, 2012-05-30
-
Re: Nodejs in horizon
From: Jan Drake, 2012-05-30