The Future of Programming in Node.js by Isaac Schlueter

There’s been a lot of debates, theories, and requests about Node’s
core API patterns on this list lately. I’d like to clarify the actual
plans of the project on these points.

Callbacks will remain the de facto way to implement asynchrony.
Generators and Promises are interesting and will remain a userland
option.

There will be no changes to the module system. None. It’s finished.
It’s been finished for over a year. Any proposed changes must come
with a clear reproducible bug that cannot be worked around or
addressed with documentation.

We are done making breaking changes at the Node.js layer. If your
program runs today, we’re doing everything we can to make sure that it
will run next year, albeit faster and more reliably.

This is not a democracy. However, there’s plenty of room for
everyone’s opinion. If you want to make exciting dramatic breaking
changes to node-core, and you can’t find satisfaction by writing
userland npm modules, then please fork joyent/node, give it a new name
and logo, and go as completely crazy as you want.

Complete posts can be found on The Future of Programming in Node.js thread.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s