request opinions on Node

101 views
Skip to first unread message

Tushar Jain

unread,
Sep 25, 2014, 8:57:23 AM9/25/14
to nod...@googlegroups.com
Hi Folks!!
 
I am about to write an article on what is Node.js and why it is gaining so much popularity in the tech community and the market place. Of course I have tried my best to explain the worth of Node on grounds of the mentioned points.
As this is the most active community of node I have found so far, I thought to intake your opinions regarding Node.
Feel free to give your opinions on why Node is important now a days( or it lacks something that makes it a bad choice for some specific domain).
 
Thanks
 
Regards
TJ
 

// ravi

unread,
Sep 25, 2014, 11:51:28 AM9/25/14
to nod...@googlegroups.com
On Sep 25, 2014, at 8:57 AM, Tushar Jain <mytu...@gmail.com> wrote:
 
I am about to write an article on what is Node.js and why it is gaining so much popularity in the tech community and the market place. Of course I have tried my best to explain the worth of Node on grounds of the mentioned points. As this is the most active community of node I have found so far, I thought to intake your opinions regarding Node.


I have a somewhat idiosyncratic take on the popularity of Node: Setting aside the advantage of a single client/server programming language (JavaScript), I believe Node’s success/popularity is (among other things) because of a cyclical event in software development: ever growing complexity (of abstractions, frameworks, etc) and an ensuing “reformation” that gains traction as the the complex systems impose greater and greater entrance penalties. To learn and write a Node app requires much lesser effort and philosophical (framework, “pattern”, methodology) commitment than with other platforms (and languages). While I may be pilloried for this,  I think of NodeJS as the Perl of the 2010s.


Feel free to give your opinions on why Node is important now a days( or it lacks something that makes it a bad choice for some specific domain).


Again, idiosyncratic: I think Node is important because it returns control back to the programmer (as described above). When I say Node, I mean the entire ecosystem: npm, Express, so on.

—ravi


Mark Volkmann

unread,
Sep 25, 2014, 1:12:33 PM9/25/14
to nod...@googlegroups.com
Very well stated ravi! I agree with this.
--
R. Mark Volkmann
Object Computing, Inc.

zladuric

unread,
Sep 26, 2014, 12:41:21 AM9/26/14
to nod...@googlegroups.com
Oh dear, he asks a bunch of devs on opinions! Good luck with that spam :)

On topic, one of the great things with Node is not so much technical gains, as business value. With Node.js and tools, you can make practically hourly changes. You can assemble, test and deploy a, say, new dashboard in a day and ship it to production. You (in most cases) can't do that with Java, the whole cycle is much much slower.

So on the business terms, Node.js is much faster and allows for very fast iterations. I think this is important in two groups of users: startups: they will have many changes in the product design as they grow. Node is not very rigid and allows for this. Corporate users: at least the leaders there. They are getting sick of clumsy big Java pipelines and expensive IT, as they want results fast. So this is a way to get something out there without disturbing anything "important" in the core transactional systems.

That's my two cents after a sleepless night, so don't mind me :)

Tushar Jain

unread,
Sep 26, 2014, 1:54:55 AM9/26/14
to nod...@googlegroups.com
Nice point Ravi, surely this is one of reasons of Node success.

klrumpf

unread,
Sep 26, 2014, 6:53:06 AM9/26/14
to nod...@googlegroups.com
much to the point!
--
Job board: http://jobs.nodejs.org/
New group rules: https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
---
You received this message because you are subscribed to the Google Groups "nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nodejs+un...@googlegroups.com.
To post to this group, send email to nod...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/CAFfRWnXy-G3jK29sAtH7ESPnt4gnRz9MCHbs9f_kd-dMJtDpCA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages